마이너 호환성 및 안정성 릴리스
이 릴리스에는 호환성 관련 동작 변경 및 운영 강화 내용이 포함되어 있습니다. 업그레이드 또는 배포 전에 아래 요약을 읽어주시기 바랍니다.
- 패키지 검색, 플러그인/구성 호환성 및 설치 영역 전반에 걸친 이름 변경 업데이트.
- 위임 작업 계약 및 런타임 등록 동작을 포함한 작업 및 도구 동작 업데이트.
- 더 안전한 릴리스 시퀀싱 및 패키지/설치 수정을 포함한 설치 및 배포 워크플로우 강화.
커밋 요약
- fa255e1 test(create-managers): align openclaw mock with refactored BackgroundManager config object
- dd4166c test(session-notification): provide chainable Bun shell mock for sender tests
- ce5bcd1 test(call-omo-agent): align background task fixtures with normalized field names
- 63170f4 test(lsp): use named tmpdir import to avoid node:os mock leak
- 4e763fb test(team-mode/team-worktree): use named tmpdir import to avoid mock leak
- 700ba1e test(unstable-agent-babysitter): align task fixture with sessionId field
- 7fefb59 test(stop-continuation-guard): rename parentSessionId/parentMessageId in task fixture
- 65c1b50 test(background-agent): align manager test fixtures with normalized field names
- 3ae9f5f fix(background-agent): prevent false task completion on status API outage
- 4f32ecd test(deps): avoid Bun-specific path metadata
- 1045354 test(deps): cover picomatch security floor
- fe9b716 fix(deps): bump picomatch to patched release
- 1a881b3 test(agents): cover OpenCode Agent.list sort with runtime-name prefixes
- 81d36ae test(cli-installer): cover telemetry shutdown failure isolation
- e395ead feat(ralph-loop): add loop session recovery state tracker
- 6a8bdca feat(team-mode): add resolveCallerTeamLead helper
- 9ba3b57 @tw-yshuang CLA를 #3771에서 서명했습니다
- 9f60eae @netizenXuan CLA를 #3770에서 서명했습니다
- 6c51eac @claudianus CLA를 #3767에서 서명했습니다
- e17850c 풀 요청 #3754를 code-yeongyu/refactor/background-task-naming-cleanup에서 병합
- da251c9 refactor(background-agent): normalize task ID field naming
- 054ade9 @nerored CLA를 #3752에서 서명했습니다
- 1eadc26 풀 요청 #3750을 code-yeongyu/fix/posthog-keep-only-dau에서 병합
- 425d030 docs(privacy): drop diagnostics retention reference (no diagnostics events collected)
- 0d89294 docs(telemetry): align README + installation guide + privacy policy with single-event scope
- d8d061c docs(privacy): narrow telemetry scope to omo_daily_active only
- 92dab92 refactor(telemetry): narrow PostHog client and mark omo_daily_active anonymous
- b8a5f27 refactor(telemetry): drop plugin_loaded capture from plugin entry
- 14568db refactor(telemetry): drop run lifecycle events and captureException from runner
- be2eee6 refactor(telemetry): drop install events from cli-installer
- 468e42f 풀 요청 #3749를 code-yeongyu/fix/readonly-agent-delegation에서 병합
- bae62ab fix(agents): allow Momus and Metis delegation
- b88e32c 풀 요청 #3678를 MoerAI/fix/spawn-windows-hide-env에서 병합
- c7da46e 풀 요청 #3679를 MoerAI/fix/file-uri-rejection-explanation에서 병합
- 6f79968 풀 요청 #3701을 MoerAI/fix/context-window-monitor-pct-clamp에서 병합
- bd41344 풀 요청 #3708을 mrosnerr/feat/cmux-notification-provider에서 병합
- 586bb3f 풀 요청 #3711을 mrosnerr/fix/notification-scheduler-platform에서 병합
- 793f24a 풀 요청 #3715를 mrosnerr/fix/messages-transform-hook-isolation에서 병합
- 0c39358 fix(keyword-detector): require skill evaluation in analyze mode
- 606f93e @Arcadi4 CLA를 #3744에서 서명했습니다
- f8b22e1 @hashen10 CLA를 #3741에서 서명했습니다
- a874422 @panoskava CLA를 #3739에서 서명했습니다
- 69a4b2f fix(messages-transform): isolate hook failures so tool-pair-validator always runs
- 384bc53 fix(notification): resolve platform in scheduler callbacks instead of using stale init value
- 763ff7e feat(notification): add cmux as notification provider
- 07064a9 fix(context-window-monitor): clamp displayed context status percentages so the directive stays trustworthy (fixes #3655)
- 111b796 fix(resolve-file-uri): explain project boundary restriction in rejection warning (fixes #3554)
- 2f3291d fix(bun-install): forward process.env so child bun install inherits proxy settings (fixes #3528)
2명의 커뮤니티 기여자에게 감사합니다:
- @MoerAI:
- fix(bun-install): forward process.env so child bun install inherits proxy settings (fixes #3528)
- fix(resolve-file-uri): explain project boundary restriction in rejection warning (fixes #3554)
- fix(context-window-monitor): clamp displayed context status percentages so the directive stays trustworthy (fixes #3655)
- @mrosnerr:
- feat(notification): add cmux as notification provider
- fix(notification): resolve platform in scheduler callbacks instead of using stale init value
- fix(messages-transform): isolate hook failures so tool-pair-validator always runs