senpi 2026.10.21-3으로 엔진이 업데이트되었습니다. 1M 컨텍스트의 긴 대화가 캐시된 프리픽스를 다시 쓰지 않게 되었고, Anthropic 구독 컨텍스트는 한 번만 계산되며, "No credential slots available" 오류로 모든 계정이 잠기던 문제가 해결되었습니다(#10965).**
1M 윈도우에서 컨텍스트 축소가 긴 대화를 줄일 때, 축소된 프리픽스가 이제 동일하게 유지되고 캐시 체크포인트도 그대로 보존됩니다. 따라서 각 단계에서는 변경된 부분만 기록됩니다. 내부 SDK 재요청이 포함된 Anthropic 구독 턴은 더 이상 컨텍스트 비율을 두 배로 계산하거나 컴팩션을 너무 일찍 시작하지 않습니다. 또한 설정된 컴팩션 모델은 세션 프로바이더가 정상일 때 요약을 수행하며, 오버플로 복구도 포함됩니다. 구독 레인은 계정을 선택하는 유일한 계층이므로, 취소되었거나 일시적으로 레이트 리밋에 걸린 계정 하나 때문에 나머지 계정이 다시 로그인하기 전까지 차단되던 문제도 사라졌습니다. 모든 턴 종료 시 다음에 무엇이 일어나는지 표시되고, 턴 종료 보고서에는 대기 중이던 메시지가 해제한 홀드가 명시됩니다. 네이티브 질문을 지원하지 않는 클라이언트에서 끝에 표시되던 "Anything else? (optional)" 카드도 제거되었습니다. 세션을 기기 간에 옮기는 기능도 하나의 구현으로 통합되었습니다. 세션 맨 앞에 보이지 않는 항목이 있을 때 컨텍스트 오버플로 후 강제 복구가 같은 컴팩션 지점을 다시 선택하던 문제도 수정되었습니다. 단, 오버플로가 발생해도 작업이 다음 대체 모델로 넘어가지는 않습니다.
- 4846853 Merge pull request #10998 from code-yeongyu/release/v5.1.44-source-state
- db09ca1 docs(changelog): 5.1.44: 설정된 컴팩션 모델이 오버플로 복구도 담당합니다
- a2595cb Merge pull request #10970 from code-yeongyu/fix/telemetry-spool-recovery-test-no-wallclock
- 5a98fb0 Merge remote-tracking branch 'origin/dev' into fix/telemetry-spool-recovery-test-no-wallclock
- 820426f Merge pull request #10984 from code-yeongyu/fix/env-isolation-test-windows
- 9aa2501 Merge remote-tracking branch 'origin/dev' into fix/telemetry-spool-recovery-test-no-wallclock
- 651620f chore(deps): dev 병합 후 플러그인 번들 재생성
- 541c602 Merge pull request #10966 from code-yeongyu/fix/tests-never-replace-process-env
- 4cc2e16 Merge remote-tracking branch 'origin/dev' into fix/tests-never-replace-process-env
- bc9452c Merge pull request #10962 from code-yeongyu/test/10959-takeover-trace
- ecb7a0e Merge remote-tracking branch 'origin/dev' into test/10959-takeover-trace
- 3f7ec76 Merge remote-tracking branch 'origin/dev' into fix/tests-never-replace-process-env
- 7d79251 Merge remote-tracking branch 'origin/dev' into fix/telemetry-spool-recovery-test-no-wallclock
- 84bc5a1 test(telemetry-core): 벽시계 예산 대신 종료 데드라인 순서와 상한을 검증
- 2220469 test(memory-core): takeover 트레이스 작업은 실행 실패 시 실패 처리되며, 모든 테스트 단계에 시간 제한을 둠
- 9528599 test(memory-core): writer 자식 프로세스가 resilient fs 모듈을 통해 existsSync를 가져옴
- bcbad06 test(memory-core): SIGKILL takeover 테스트가 30초 예산이 아닌 이벤트를 기다리도록 변경
- 31382c3 test(memory-core): SIGKILL takeover 테스트용 선택적 타임라인과 3개 OS 측정 워크플로 추가
bun add -g omo-ai