Minor Compatibility and Stability Release
This release carries compatibility-facing behavior changes and operational hardening. Read the summary below before upgrading or publishing.
- Rename transition updates across package detection, plugin/config compatibility, and install surfaces.
- Task and tool behavior updates, including delegate-task contract and runtime registration behavior.
- Install and publish workflow hardening, including safer release sequencing and package/install fixes.
Commit Summary
- 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 has signed the CLA in #3771
- 9f60eae @netizenXuan has signed the CLA in #3770
- 6c51eac @claudianus has signed the CLA in #3767
- e17850c Merge pull request #3754 from code-yeongyu/refactor/background-task-naming-cleanup
- da251c9 refactor(background-agent): normalize task ID field naming
- 054ade9 @nerored has signed the CLA in #3752
- 1eadc26 Merge pull request #3750 from 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 Merge pull request #3749 from code-yeongyu/fix/readonly-agent-delegation
- bae62ab fix(agents): allow Momus and Metis delegation
- b88e32c Merge pull request #3678 from MoerAI/fix/spawn-windows-hide-env
- c7da46e Merge pull request #3679 from MoerAI/fix/file-uri-rejection-explanation
- 6f79968 Merge pull request #3701 from MoerAI/fix/context-window-monitor-pct-clamp
- bd41344 Merge pull request #3708 from mrosnerr/feat/cmux-notification-provider
- 586bb3f Merge pull request #3711 from mrosnerr/fix/notification-scheduler-platform
- 793f24a Merge pull request #3715 from mrosnerr/fix/messages-transform-hook-isolation
- 0c39358 fix(keyword-detector): require skill evaluation in analyze mode
- 606f93e @Arcadi4 has signed the CLA in #3744
- f8b22e1 @hashen10 has signed the CLA in #3741
- a874422 @panoskava has signed the CLA in #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)
Thank you to 2 community contributors:
- @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