omo는 senpi 2026.10.10-9에서 실행되며, 이 버전부터 자동 턴이 무한정 실행되지 않습니다. 사용자의 메시지 한 번 이후, 스트림 규칙 알림, 목표 연속 실행 등 자동 후속 작업은 150턴이 지나거나, 1분 동안 자동 턴 12회가 아무 작업도 하지 못하면 일시 중지됩니다. 각 스트림 규칙은 메시지를 최대 한 번만 수정합니다. 일시 중지되면 세션에 그 사실이 표시되며, 다음 메시지를 보내면 작업이 다시 이어집니다. 엔진 관련 자세한 내용은 senpi 2026.10.10-9를 참고하세요. (senpi#2967, senpi#2969, #9772)
필수 질문은 허가로 해석되지 않습니다. senpi의 ask_user_question은 작업을 게이트하는 질문, 예를 들어 되돌릴 수 없는 단계 전의 승인 요청에 required: true를 지정할 수 있습니다. 이 질문이 시간 초과되거나, 닫히거나, 표시될 수 없는 경우 모델은 해당 작업을 수행하지 말라는 안내를 받습니다. (senpi#2949, senpi#2959)
설정 가이드에 Anthropic 1시간 프롬프트 캐시와 캐시 keep-alive가 문서화되었습니다. (#9770, #9771)
수정됨
세션이 많은 머신에서 메모리 락이 과도하게 재시도되지 않습니다. 메모리 락을 기다리는 세션은 재시도할 때마다 복구 락을 다시 게시하지 않고, 먼저 읽기를 수행합니다. 락 폴링은 고정된 25ms 대신 지터(jitter)를 적용한 백오프를 사용합니다. 종료된 프로세스가 남긴 락과 후보 파일은 회수되어, 락 디렉터리가 계속 커지지 않습니다. (#9749, #9750)
한 턴으로 끝나는 답변에는 진행 원장(progress-ledger) 블록이 더 이상 포함되지 않습니다. Hephaestus와 Sisyphus는 todo로 추적되는 여러 단계 작업에 대해서만 Now/Next 원장을 유지합니다. 한 턴에 끝난 요청에는 Next: none 같은 줄 없이 일반 답변만 제공됩니다. @cynkai님께 감사드립니다. (#9616, #9676)
자체 anthropic-beta 헤더를 설정하는 프로바이더에서도 요청에 필요한 베타 기능이 유지됩니다. 이에 따라 이런 경로를 통한 Claude 5.5 모델이 첫 호출에서 실패하지 않습니다. (senpi#2957, senpi#2963)
배포되지 않은 릴리즈의 플랫폼 패키지를 deprecate할 때, 실패 처리 전에 레지스트리를 다시 확인합니다. 따라서 아직 전파 중인 deprecation 때문에 워크플로가 실패하지 않습니다. (#9769)
- bb9a255 Merge pull request #9773 from code-yeongyu/docs/5.1.27-notes
- 6469097 docs(changelog): 5.1.27 릴리즈 노트
- 498c508 Merge pull request #9771 from code-yeongyu/docs/9770-anthropic-prompt-cache
- 42a542f docs(configuration): Anthropic 1시간 프롬프트 캐시와 캐시 keep-alive 문서화
- 007dbce Merge pull request #9769 from code-yeongyu/ci/deprecate-readback-retry
- fe3db35 Merge pull request #9750 from code-yeongyu/fix/9749-memory-lock-reclaim-and-backoff
- 44b16c2 ci(npm-deprecate-version): 실패 전에 read-back을 약 2분 동안 백오프로 재확인
- 2c52bdf Merge pull request #9676 from cynkai/fix/9616-ledger-only-for-todo-work
- 158b641 Merge remote-tracking branch 'origin/dev' into fix/9749-memory-lock-reclaim-and-backoff
- bb11c19 Merge pull request #9765 from code-yeongyu/release/v5.1.26-source-state
- 4cc4939 Merge remote-tracking branch 'origin/dev' into fix/9749-memory-lock-reclaim-and-backoff
- 69649bc test(memory-core): chmod 대신 읽기 불가 락 실패를 주입하도록 변경하여, sweep 테스트가 Windows와 root 권한에서도 유지되도록 함 (#9749 리뷰)
- 7892ac6 refactor(memory-core): 락 모듈을 책임별로 분리하고, 소유자가 죽은 각 락을 독립적으로 sweep하며, 백오프 테스트를 계약 범위 안으로 제한 (#9749 리뷰)
- d644aa2 fix(memory-core): 복구 락을 게시하기 전에 먼저 읽고, 락 폴링에 지터 백오프를 적용하며, 소유자가 죽은 락과 후보를 회수 (#9749)
- ea8fec9 test(memory-core): 락 대기가 백오프되고, 살아 있는 복구 소유자가 추가 게시 비용을 치르지 않으며, 소유자가 죽은 락과 후보가 회수되는지 검증 (#9749)
- 2c4009e fix(prompts): 한 턴으로 끝나는 답변에서 진행 원장 블록 제외
커뮤니티 기여자 1명에게 감사드립니다:
- @cynkai:
- fix(prompts): 한 턴으로 끝나는 답변에서 진행 원장 블록 제외
bun add -g omo-ai