새로운 auto 권한 프리셋은 프로젝트 내에 머물러 있음이 증명되는 작업만 승인합니다. 5.1.15는 senpi 2026.10.6에서 실행되며, 그 auto 프리셋은 도구가 열 정확한 파일을 기준으로 작업이 프로젝트 내에 머물러 있음을 보여줄 수 있을 때만 묻지 않고 작업을 승인합니다. 판단할 수 없는 모든 것은 여전히 묻고, 사용자의 거부 및 질문 규칙이 여전히 우선합니다. (senpi#2614, senpi#2688)
수정됨
세션이 채팅 스레드에 전달한 질문은 터미널에서 답변하면 종료됩니다. 이전에는 세션 자체 클라이언트에서 답변(또는 시간 초과, 또는 거절)된 전달된 ask_user 질문이 게이트웨이 저장소에서 계속 대기하므로 채팅 커넥터가 누군가가 채팅에서 답변할 때까지 그 스레드의 이후 응답을 기다리고 있었습니다. 아웃박스 행은 이제 전달된 답변이 여전히 세션으로 전달되고 있는지 여부(answer_state)를 나타내므로, 커넥터는 요청이 처리되었다고 취급하는 대신 전달된 답변을 기다립니다. @effortprogrammer에게 감사합니다. (#9506)
설정을 편집해도 더 이상 사용 중단된 키 알림으로 인해 핫 리로드가 거부되지 않습니다. deep -> deep-low 같은 이름이 변경된 키는 여전히 로드되지만, 이 중 하나를 건드린 모든 편집이 새 알림을 생성했고 리로드가 거부되었습니다. 보고해 주신 @davhdavh와 수정해 주신 @cynkai에게 감사합니다. (#8555, #8878)
thread_read는 next_cursor가 주어지면 앞으로 페이징합니다. 잘려진 읽기는 커서를 반환했지만 이를 사용하여 재시도하면 동일한 첫 번째 창을 다시 반환했습니다. @cynkai에게 감사합니다. (#9435)
종료 후 실패한 메모리 사용량 쓰기는 처리되지 않은 거부로 표시되지 않고 기록됩니다. @Dante-dan에게 감사합니다. (#9524)
변경됨
omo는 senpi 2026.10.6에서 실행됩니다. 위의 auto 프리셋 외에도 해당 릴리스에서 시작 배너가 하나의 요약 줄로 접혀 있습니다. 제공자의 429 또는 5xx는 원본 JSON 대신 하나의 재시도 배너로 표시되며, 실패한 압축은 여전히 오류로 표시됩니다. 도구 카드 diffs는 7:1 명도에서 읽히며 각 편집 카드는 변경 개수를 표시합니다. apply_patch 스트리밍 미리 보기는 제한된 상태로 유지됩니다. /files 및 /diff는 Windows에서 다시 열립니다. 제공자가 없는 첫 실행은 /login 지침을 받습니다. Linux x64는 네이티브 PTY 백엔드를 받습니다. 전체 목록: senpi 2026.10.6.
완료된 서브에이전트의 카드는 요약으로 표시됩니다. 예를 들어 디버그 토큰 한 줄 대신 ran 2m 14s · 5 tools · $0.4213 (CH: 87%)로 표시됩니다. (senpi#2654, #9513)
메모리의 /doctor 검사는 확장 프로그램과 함께가 아니라 처음 사용할 때 로드되므로 시작 로드가 줄어듭니다. 명령의 동작은 동일합니다. @Dante-dan에게 감사합니다. (#9520)
- f98d51e Merge pull request #9535 from code-yeongyu/release/v5.1.15-source-state
- 3d43d8e Merge pull request #8868 from cynkai/fix/8866-doctor-frontmatter-contract-scope
- 2749ee0 Merge remote-tracking branch 'origin/dev' into fix/8866-doctor-frontmatter-contract-scope
- f985c78 Merge pull request #8878 from cynkai/fix/8555-config-watch-deprecated-keys
- cec280d Merge remote-tracking branch 'origin/dev' into fix/8555-config-watch-deprecated-keys
- f94bc8e Merge pull request #9435 from cynkai/fix/9381-thread-read-next-cursor
- 4c6878c Merge dev into fix/thread-read-next-cursor and port the fix onto the gateway read path
- 8a70e68 Merge pull request #9524 from Dante-dan/fix/9523-usage-ledger-drain
- 237e071 Merge remote-tracking branch 'origin/dev' into fix/9523-usage-ledger-drain
- 1c0bf9e Merge pull request #9520 from Dante-dan/refactor/9515-lazy-memory-commands
- d970ef0 Merge remote-tracking branch 'origin/dev' into refactor/9515-lazy-memory-commands
- 889da32 Merge pull request #9506 from effortprogrammer/fix/thread-question-closed-locally
- 073755a Merge remote-tracking branch 'origin/dev' into fix/thread-question-closed-locally
- dfa74a2 Merge pull request #9513 from code-yeongyu/fix/tui-subagent-cards
- 0e631c2 Merge remote-tracking branch 'origin/dev' into fix/thread-question-closed-locally
- 1809b14 Merge remote-tracking branch 'origin/dev' into fix/tui-subagent-cards
- 43a3eb5 Merge pull request #9522 from code-yeongyu/test/9521-exec-hook-teardown-ebusy
- 4fb4eea test(utils): 공유된 Windows 호환 removeTree를 사용하여 hook-command 임시 디렉토리 제거
- 82252eb 라이브 QA 후 현재 dev 병합 및 지연 doctor 아티팩트 재생성
- db6a6e7 Merge remote-tracking branch 'origin/dev' into fix/thread-question-closed-locally
- f93b6d9 wip: 측정된 doctor 번들 및 #9515에 대한 패키징 유지 (QA 미완료)
- ee57e04 wip: #9515에 대한 지연 메모리 doctor 슬라이스 유지 (QA 미완료)
- 94710fc Merge remote-tracking branch 'origin/dev' into fix/thread-question-closed-locally
- 58571b8 fix(thread): 새 질문이 요청 ID를 재사용할 때 초기 종료 잊음
- 5192839 fix(thread): ask_user가 thread_report 시작 전에 종료된 전달된 질문 종료
- 19d9636 Merge remote-tracking branch 'origin/dev' into fix/thread-question-closed-locally
- 087abe9 fix(thread): 세션 자체 종료도 여전히 전달되고 있는 답변 종료
- 3836731 fix(thread): 세션이 자체적으로 답변하는 전달된 질문 종료; 아웃박스 행에 answer_state 노출
- e325e40 fix(memory): /doctor frontmatter 검사를 메모리 계약으로 범위 지정
- fbdf631 fix(config-watch): 사용 중단된 키 알림으로 인한 핫 리로드 거부 중지
- dfde261 fix(thread): thread_read이 next_cursor를 받으면 앞으로 페이징
- ca07eab docs(lsp): .omo-first, .pi-fallback LSP 구성 경로 설명
커뮤니티 기여자 3명에게 감사합니다:
- @cynkai:
- fix(thread): thread_read이 next_cursor를 받으면 앞으로 페이징
- fix(config-watch): 사용 중단된 키 알림으로 인한 핫 리로드 거부 중지
- fix(memory): /doctor frontmatter 검사를 메모리 계약으로 범위 지정
- @effortprogrammer:
- fix(thread): 세션이 자체적으로 답변하는 전달된 질문 종료; 아웃박스 행에 answer_state 노출
- fix(thread): 세션 자체 종료도 여전히 전달되고 있는 답변 종료
- Merge remote-tracking branch 'origin/dev' into fix/thread-question-closed-locally
- fix(thread): ask_user가 thread_report 시작 전에 종료된 전달된 질문 종료
- fix(thread): 새 질문이 요청 ID를 재사용할 때 초기 종료 잊음
- Merge remote-tracking branch 'origin/dev' into fix/thread-question-closed-locally
- Merge remote-tracking branch 'origin/dev' into fix/thread-question-closed-locally
- @Dante-dan:
- wip: #9515에 대한 지연 메모리 doctor 슬라이스 유지 (QA 미완료)
- wip: 측정된 doctor 번들 및 #9515에 대한 패키징 유지 (QA 미완료)
- 라이브 QA 후 현재 dev 병합 및 지연 doctor 아티팩트 재생성
bun add -g omo-ai