Oh My OpenAgent v3.12.0 — v3.12.0 | AIwitness목록으로OH MY OPENAGENT
•
v3.12.0
- d808338 @HaD0Yun이 #2640에서 CLA에 서명했습니다
- d50c38f refactor(tests): benchmarks/를 tests/hashline/로 이름 변경, FriendliAI 의존성 제거
- f2d5f4c improve(hashline-edit): 예제를 포함한 도구 설명 재작성 및 lines 스키마 수정
- b788586 relax task timeouts: stale timeout 3분→20분, session wait 30초→1분
- 90351e4 update look_at 도구 설명을 시각적 정밀도 사용 사례 억제하도록 업데이트
- 4ad88b2 feat(task-toast): 토스트 알림에서 카테고리 앞에 모델명 표시
- 2ce6971 docs: agent-model-matching 가이드를 실제 폴백 체인과 동기화
- 0b4d092 Pull request #2639 code-yeongyu/feature/2635-smart-circuit-breaker에서 병합
- 5328561 Pull request #2636 code-yeongyu/fix/pre-publish-blockers에서 병합
- ae3befb fix(background-agent): 매니저 이벤트에 스마트 서킷 브레이커 적용
- dc1a05a feat(background-agent): 루프 감지기 헬퍼 추가
- e271b4a feat(config): 백그라운드 태스크 서킷 브레이커 설정 추가
- fee938d fix(cli): dev에서 glm-4.7-free → gpt-5-nano 폴백 수정 선택
- 4d74d88 Pull request #2637 code-yeongyu/fix/ulw-verification-session-tracking에서 병합
- 4bc7b1d fix(ulw-loop): Oracle 검증 세션 추적을 위한 폴백 추가
- 78dac06 Pull request #2590 MoerAI/fix/subagent-circuit-breaker에서 병합
- 92bc72a fix(bun-install): hardcoded cache-dir 대신 workspaceDir 옵션 사용
- a7301ba fix(delegate-task): subagent-resolver에서 건너뛴 sentinel 보호
- e9887dd fix(doctor): 자동 업데이트 및 doctor 설정 경로 정렬
- c0082d8 Pull request #2634 code-yeongyu/fix/run-in-background-required에서 병합
- fbc3b4e Pull request #2612 MoerAI/fix/dead-fallback-model에서 병합
- 1f7fdb4 Pull request #2539 cpkt9762/fix/category-variant-no-requirement에서 병합
- 566031f fix(delegate-task): run_in_background에 대한 자동 기본값 제거, 명시적 매개변수 필요
- 0cf386e fix(skill-tool): 실행 시 캐시된 스킬 설명 무효화
- d493f9e fix(cli-run): resolveRunModel을 try 블록 내부로 이동
- 2c7ded2 fix(background-agent): 형제 태스크 실행 중 태스크 정리 지연
- 82c7807 fix(event): 재시도 되지 않은 상태에서 재시도 중복 제거 키 삭제
- df7e1ae fix(todo-continuation): 활동 기반 정체 우회 제거
- 0471078 fix(tmux): pane 셸 명령에서 serverUrl 이스케이프
- 1070b91 docs: README에서 임시 손상 알림 제거
- bb31271 Pull request #2618 RaviTharuma/fix/extract-status-code-nested-errors에서 병합
- c31facf @gxlife이 #2625에서 CLA에 서명했습니다
- de66f1f fix(runtime-fallback): 추출 체인에서 비숫자 상태 코드보다 숫자 상태 코드 우선
- 427fa6d Pull request #2619 code-yeongyu/revert/openclaw-one-way에서 병합
- 239da8b Revert "Pull request #2607 code-yeongyu/feat/openclaw-integration에서 병합"
- 17244e2 Revert "Pull request #2609 code-yeongyu/fix/rename-omx-to-omo-env에서 병합"
- 24a0f7b fix(runtime-fallback): 중첩된 AI SDK 오류에서 상태 코드 추출
- fc48df1 fix(cli): 죽은 glm-4.7-free를 gpt-5-nano로 최종 폴백으로 대체
- 4759dfb Pull request #2609 code-yeongyu/fix/rename-omx-to-omo-env에서 병합
- 2c8813e fix: OMX_OPENCLAW 환경 변수를 OMO_OPENCLAW로 이름 변경
- 8213534 Pull request #2607 code-yeongyu/feat/openclaw-integration에서 병합
- 450685f fix: session.created/deleted 이벤트에 대해 properties.info.id에서 세션 ID 추출
- 03b346b feat: OpenClaw 통합 구현
- 90decd1 chore(schema): hook enum 전방 호환성 변경 후 스키마 재생성
- 47d1ad7 fix(plugin): 동일 모델 재정의 시 ultrawork 변형 유지 및 Claude 모델 ID 정규화
- 32a296b fix(auto-slash-command): event-ID 중복 제거 사용, 선행 순위 정렬, 스킬 에이전트 게이트 적용
- 67bb9ec fix(delegate-task): 즉시 선택 중 변형을 가진 폴백 모델 해석
- d57c27f fix(tmux): hardcoded zsh을 이식 가능한 셸 감지로 교체
- 1339ecd fix(hashline): 역방향 호환성을 위해 v3.11.2 레거시 해시 계산 복원
- 8c4fa47 @sanoyphilippe이 #2604에서 CLA에 서명했습니다
- 10e0c7f @Jrakru이 #2602에서 CLA에 서명했습니다
- 48707a6 test(tmux): tmux 환경 확인을 프로세스 환경으로부터 격리
- fe3f058 test(skill-loader): 프로젝트 스킬 참조의 node:fs mock 누수 방지
- 1cfc1c8 Pull request #2596 cyberprophet/fix/doctor-plugin-version-fallback에서 병합
- 8401e61 Pull request #2597 code-yeongyu/fix/todo-compaction-only-guard에서 병합
- 085ca0a Pull request #2598 code-yeongyu/revert-2582-fix/fix-install-test에서 병합
- 3055454 fix(background-agent): 서브에이전트 무한 루프 방지를 위해 서킷 브레이커 추가
- a7800a8 Revert "fix(test): install test에서 패키지명을 oh-my-openagent로 업데이트"
- 9e7abe2 fix(todo-continuation-enforcer): 압축 전용 메시지 기록에 대해 연속 처리 건너뛰기
- 5b7ca99 fix(doctor): pluginVersion이 null일 때 loadedVersion으로 폴백
- f31f50a fix(release): 패키지 신원을 oh-my-opencode로 되돌림
- 612b9c1 fix(config): 공급자 업데이트 시 오래된 컨텍스트 제한 캐시 삭제
- 16b0d9e fix(atlas): 최종 단계 승인을 실제 계획 상태에 게이트
- 1ad5db4 fix(runtime-fallback): session.status 폴백 체인 진행
- 988478a fix(config): 전방 호환성 비활성화 훅 허용
- e87075b fix(background-task): 옵트인 전체 세션 출력 복원
- fe4493c fix(model-fallback): 기본적으로 모델 폴백을 옵트인 상태로 유지
- 7f75270 fix(cli): OpenCode Go 설치 설정 검증 및 감지
- 532995b fix(model-fallback): CLI 및 런타임 전반에서 OpenAI 폴백 해석 정렬
- b63082a fix(skills): 잘못된 태스크 도구 참조 수정
- 674df1b fix(hooks): 죽은 delegate-task-english-directive 훅 제거
- 2b8ae21 fix(auto-slash-command): 30초 후 중복 억제 만료
- bbd2e86 fix(hashline): 들여쓰기된 앵커에 대한 레거시 해시 수용
- f03de4f Pull request #2535 conversun/fix/prometheus-compaction-agent-fallback에서 병합
- 65ccc9b Pull request #2588 acamq/refactor/doctor-lsp-extensions에서 병합
- da788d3 fix(doctor): verbose LSP 헤더에서 중복 확장 제거