v3.8.4
9f804c2 fix(test): AGENTS_WITH_TODO_DENY를 tool-config-handler 구현과 동기화
05c0483 test(hashline-edit): 간결한 응답 및 앵커 별칭 정규화 커버
86671ad refactor(hashline-edit): 정규화된 단일 형태 편집 입력 채택
ab76802 refactor(hashline-edit): 해시 안정화 및 접두사 제거 강화
afec1f2 @DMax1314 #2068에서 CLA에 서명함
41fe6ad fix(tools/call-omo-agent): session-creator에서 as any를 Record 타입 캐스트로 교체
b47b034 chore(assets): JSON 스키마 재생성
a37a604 refactor(config): 사용하지 않는 barrel export 제거
7a01035 refactor(agents/prometheus): 사용하지 않는 barrel export 제거
f1076d9 refactor(agents/atlas): 사용하지 않는 barrel export 제거
3a5aaf6 refactor(agents): 사용하지 않는 barrel export 제거
830dcf8 refactor(features): 빈 barrel 파일 제거
96d5141 refactor(hooks): 불필요한 hook 파일 제거
b3a6aaa refactor(shared): 불필요한 유틸리티 파일 제거
1f62fa5 refactor(tools/call-omo-agent): 불필요한 코드 서브모듈 제거
2428a46 refactor(features/background-agent): 불필요한 코드 서브모듈 제거
b709fa8 fix(plugin/hooks): 불필요한 as any 캐스트 제거
0dc5f56 fix(shared): modelItem의 옵셔널 체이닝 수정
cd6c9cb fix(cli/run): as any를 Record 타입 캐스트로 교체
e5aa08b fix(tools/delegate-task): as any를 Record 타입 캐스트로 교체
db15f96 fix(tools/call-omo-agent): as any를 SessionWithPromptAsync 타입으로 교체
ff0e9ac fix(tools/call-omo-agent): as any를 SDKMessage 인터페이스로 교체
07113eb fix(features/task-toast-manager): as any를 ClientWithTui 타입으로 교체
2d3d993 fix(hooks/shared): as any를 적절한 Record 타입 캐스트로 교체
a82f4ee fix(hooks/thinking-block-validator): as any를 타입 인터페이스로 교체
0cbc6b5 fix(hooks/session-recovery): @ts-expect-error를 적절한 타입 캐스트로 교체
ac3a9fd fix(hooks/anthropic-context-window-limit-recovery): @ts-ignore 주석 제거 및 파라미터 타입 수정
41880f8 @imadal1n #2045에서 CLA에 서명함
35ab9b1 fix: task_system 활성화 시 prometheus 및 sisyphus-junior에 대해 todo 도구 거부
6245e46 feat(hooks): intent gate를 포함한 Gemini 최적화 ultrawork 메시지 추가
76da951 feat(agents): Sisyphus를 위한 Gemini intent gate 강제 오버레이 추가
9933c66 feat(model-fallback): 기본적으로 모델 폴백 재시도 비활성화
2e845c8 feat(hooks): preemptive-compaction hook factory에 pluginConfig 연결
bcf7fff feat(recovery-strategy): 컨텍스트 윈도우 복구에서 compaction 모델 오버라이드 적용
2d069ce feat(preemptive-compaction): 에이전트 설정에서 compaction 모델 오버라이드 적용
09314db feat(schema): compaction 모델 및 variant 오버라이드 설정 추가
32a838a feat(hooks): 세션 에이전트 모델 조회를 위한 compaction-model-resolver 유틸리티 추가
edf4d52 Merge pull request #2041 from code-yeongyu/fix/rewrite-overmocked-tests
0bae7ec chore(tests): background-update-check에서 중복 테스트 제거 (cubic feedback)
7e05bd2 refactor(tests): 5개의 과도하게 모킹된 테스트 파일을 실제 동작을 테스트하도록 재작성