v5.0.0-beta.26Pre-release
Fixed 20
- Preserve the wrapper-refusal contract string in the gate
- Avoid retrying ambiguous fetch failures in team mode
- Tolerate npm registry propagation in the platform gate
- Retry unreachable fallback routes in team mode
- Persist fallback wake retries in team mode
- Bound fallback wake recovery in team mode
- Retry fallback transport failures in team mode
- Skip pending mailbox wakes in team mode
- Bound fallback revalidation in prompt gate
- Preserve unreadable fallback wakes in team mode
- Cancel deleted-team fallback wakes in team mode
- Retry fallback revalidation in team mode
- Retain coalesced fallback wakes in team mode
- Preserve fallback delivery guards in team mode
- Drain pending delivery fallback wakes in team mode
- Wake idle members after delivery fallback
- Install musl runtime for arm64 smoke
- Avoid Windows self-reexec in omo-native
- Stop Windows self-provisioning loop in omo-native
- Copy Windows runtime without rename in omo-native
From oh-my-openagent
- 727cf8432 Merge pull request #7470 from code-yeongyu/release/v5.0.0-beta.26-source-state
- 64d89819e Merge pull request #7457 from code-yeongyu/fix/publish-platform-gate-propagation
- c996037dd Merge pull request #7451 from MoerAI/fix/team-message-fallback-wake
- 2d9cb3295 fix(release): preserve the wrapper-refusal contract string in the gate
- bafe08f1d fix(team-mode): avoid retrying ambiguous fetch failures
- ada6d2e7f docs(qa): record post-merge validation
- 6084150ee fix(release): tolerate npm registry propagation in the platform gate
- bf0b2cc01 Merge upstream/dev into fix/5317-team-message-fallback-wake
- f113c5025 fix(team-mode): retry unreachable fallback routes
- ef1c392f1 Merge pull request #7455 from sanguneo/fix/windows-formatter-bin-shim-enoent
- 7ad84e9b1 Merge remote-tracking branch 'origin/dev' into fix/windows-formatter-bin-shim-enoent
- e0ce56f0e Merge pull request #7453 from code-yeongyu/release/v5.0.0-beta.24-source-state
- d9653750f fix(team-mode): persist fallback wake retries
- 5408b3189 fix(team-mode): bound fallback wake recovery
- 332c4905d docs(qa): record final transport retry proof
- 64fab24f5 fix(team-mode): retry fallback transport failures
- 7a042e176 fix(team-mode): skip pending mailbox wakes
- ffc24cad6 fix(prompt-gate): bound fallback revalidation
- b75e72a89 fix(team-mode): preserve unreadable fallback wakes
- 0194ccf85 fix(team-mode): cancel deleted-team fallback wakes
- 52d1f0d49 fix(team-mode): retry fallback revalidation
- 0237a1d15 fix(team-mode): retain coalesced fallback wakes
- c52c9b3ed fix(team-mode): preserve fallback delivery guards
- 7b5cbee74 docs(qa): record real team fallback route
- 6b395c51f fix(team-mode): drain pending delivery fallback wakes
- ccc847f3c fix(team-mode): attach issue 5317 QA command outputs
- 6b185475e fix(team-mode): condense issue 5317 verification evidence
- 555c81b75 fix(team-mode): wake idle members after delivery fallback (fixes #5317)
- 43d9c058e Merge pull request #7448 from code-yeongyu/fix/release-arm64-musl-smoke
- 8307b47c9 fix(release): install musl runtime for arm64 smoke
- f056bdcfb Merge pull request #7447 from code-yeongyu/fix/omo-native-windows-inprocess
- f9f483753 fix(omo-native): avoid Windows self-reexec
- 5e53d2733 Merge pull request #7445 from code-yeongyu/fix/omo-native-windows-argv-identity
- 650aee784 fix(omo-native): stop Windows self-provisioning loop
- 09fe012d6 Merge pull request #7443 from code-yeongyu/fix/omo-native-windows-copy
- 24c3c1611 fix(omo-native): copy Windows runtime without rename
- 1679b0fcd Merge pull request #7442 from code-yeongyu/fix/windows-ci-time-budgets
- 8897ead88 test(windows): widen integration time budgets
- 73a023c02 Merge pull request #7440 from code-yeongyu/fix/omo-native-windows-provisioning
- cf15df923 fix(omo-native): avoid locked Windows self-provisioning target
- 61f9583d3 Merge pull request #7439 from code-yeongyu/fix/release-platform-smoke-runtime
- db060f555 fix(release): align platform smoke runtime contracts
- 7eef11790 Merge pull request #7436 from code-yeongyu/fix/windows-lsp-daemon-build-shell
- 68211da9d fix(lsp-daemon): preserve spaced Windows runtime paths
- 4de49c0a0 Merge pull request #7434 from code-yeongyu/release/v5.0.0-beta.23-source-state
- 4e0ced272 fix(test): preserve Windows RPC admission timeout
- d3d294adc Merge pull request #7435 from code-yeongyu/chore/beta23-changelog-followups
- dfa171ce8 Merge pull request #7433 from code-yeongyu/fix/worktree-sweep-windows-timeout
- 0a5cf16c8 docs(changelog): record post-beta23 merges
- 5c2f56b99 Merge pull request #7430 from code-yeongyu/feature/post-mutation-pipeline
- 8323d15a2 merge: sync latest dev
- 462e21a59 test(debugging): give answering dap sessions a realistic request timeout
- 6939f6a62 test(debugging): tolerate cold-start latency in dap session waits
- b9631886e Merge pull request #7427 from code-yeongyu/release/v5.0.0-beta.23-source-state
- cdeaba6f7 merge: sync latest dev
- 3e1e6b377 Merge remote-tracking branch 'origin/dev' into release-beta23-source-refresh
- c6b1d190e Merge pull request #7432 from code-yeongyu/fix/windows-release-portability
- a7204c8a1 merge: sync dev into post-mutation pipeline
- faec5fe96 test(formatter): cover required policy override
- c890495e7 docs(formatter): clarify opt-in policy
- b7a094cda docs(qa): note CI bundle refresh
- 430cc5638 test(omo-opencode): raise worktree sweep clone timeout
- ae1e8370f Merge remote-tracking branch 'origin/dev' into fix/windows-release-portability
- 261a62cd2 fix(codex): preserve installer executable mode
- edf1fa369 fix(windows): harden dap and atomic persistence
- 9f420d5db fix(config): preserve absent format settings
- a5bb28c60 Merge pull request #7429 from code-yeongyu/fix/codex-650k-context-window
- d9d83ee03 fix(omo-codex): raise GPT-5.6 context window to 650k
- 8776e8025 Merge pull request #7420 from bokjk/fix/config-watch-duplicate-extension-standdown
- f356d1781 Merge pull request #7428 from code-yeongyu/feature/lsp-format-capability
- 8c4981fef test(lsp-core): prove a stale format edit cannot corrupt the file
- 3ccbfafcd test(lsp-tools-mcp): pin the format tool in the exported surface
- 884d5dda2 docs(lsp): record format capability QA evidence
- 3fa101d66 test(lsp-daemon): live QA driver for the format request
- 9033c2df3 feat(lsp-daemon): expose the format request on the client surface
- cbf5ea049 feat(lsp-core): expose formatting as an LSP tool
- 7eff4762e feat(lsp-core): format documents through the resident language server
- 84cae2987 feat(lsp-core): cap resident language server clients
- 0a8194d3c Merge pull request #7426 from code-yeongyu/release/20260827-beta23-pin
- 4c44bc7c1 Merge remote-tracking branch 'origin/dev' into release/20260827-beta23-pin
- ef2587905 Merge pull request #7425 from code-yeongyu/feat/debugging-dap-client
- 5fad12bfd Merge remote-tracking branch 'origin/dev' into feat/debugging-dap-client
- 2dc8f0cd9 feat(debugging): add zero-dependency DAP client script
- 339833ad5 Merge pull request #7424 from code-yeongyu/feature/lsp-core-local-binary-resolution
- e93fd066d fix(lsp-core): keep node-launched servers selectable
- c07e1d04e docs(lsp-core): describe repo-local binary resolution
- 224c233f9 test(lsp-core): live QA driver for repo-local binary resolution
- a0227ed27 feat(lsp-core): offer the repo-local install before the global one
- 106e626df feat(lsp-core): spawn the resolved server binary
- 1a33d028f feat(lsp-core): resolve repo-local language server binaries
- 0163d75d8 Merge pull request #7422 from code-yeongyu/feat/debugging-instruments
- 200531da1 docs(debugging): add Frida, structured-interface, and instrument references
- 7cf71e77b Merge pull request #7416 from code-yeongyu/fix/thread-receipts-followup
- 9e23380f3 docs(thread): name both routes to an uncertain receipt
- 63d0c1573 fix(thread): degrade to uncertain when a receipt side effect throws
- 1b046c39b Merge pull request #7415 from code-yeongyu/feat/thread-tools
- 20e456d0c docs(thread): component guide
- 1c0432b9e test(thread): resilience and restart scenarios
- 506835076 test(thread): cross-surface and ui-exposure qa
- 33ba9a60b feat(thread): ordered delivery mailbox
- 9aaf75259 feat(thread): cross-session prompt routing
- fda4e6d86 feat(thread): durable receipts and idempotency
- 533f23075 feat(thread): cross-project address book
- 5b01772c2 feat(thread): bounded transcript reader
- 998c1d933 feat(thread): addressing and scope resolution
- 6c498804c feat(thread): tool contracts and error taxonomy
- dde5d6898 Merge pull request #7406 from code-yeongyu/fix/7325-subagent-model-resolution
- 636c76342 fix(delegate): refresh subagent models and preserve fallback providers (#7325)
- 87d6aa41e Merge pull request #7403 from code-yeongyu/fix/7337-false-complete
- f2e7bec11 Merge pull request #7414 from code-yeongyu/test/dag-fallback-abort-waiter-guard
- 5e67b4575 fix(task): reject empty background completions (#7337)
- dc1ab0fd9 Merge pull request #7413 from code-yeongyu/fix/dag-owner-completion-loss
- 35ea43a38 Merge pull request #7409 from code-yeongyu/fix/7344-sdk-oauth-result
- 5f234ad9f Merge pull request #7407 from code-yeongyu/fix/1143-dag-start-barrel
- 0819b8bc4 test(claude-sdk-oauth): document patched runtime seam (#7344)
- f21b2e892 fix(claude-sdk-oauth): preserve unclaimed result causes (#7344)
- b98042a30 Merge pull request #7405 from code-yeongyu/fix/7355-pitui-barrel
- 9b127df82 Merge pull request #7404 from code-yeongyu/fix/7335-holdlock-orphan
Thank you to 2 community contributors:
- @sisyphus-dev-ai:
- Merge pull request #7427 from code-yeongyu/release/v5.0.0-beta.23-source-state
- Merge pull request #7453 from code-yeongyu/release/v5.0.0-beta.24-source-state
- Merge pull request #7470 from code-yeongyu/release/v5.0.0-beta.26-source-state
- @MoerAI:
- fix(team-mode): wake idle members after delivery fallback (fixes #5317)
- fix(team-mode): condense issue 5317 verification evidence
- fix(team-mode): attach issue 5317 QA command outputs
- fix(team-mode): drain pending delivery fallback wakes
- docs(qa): record real team fallback route
- fix(team-mode): preserve fallback delivery guards
- fix(team-mode): retain coalesced fallback wakes
- fix(team-mode): retry fallback revalidation
- fix(team-mode): cancel deleted-team fallback wakes
- fix(team-mode): preserve unreadable fallback wakes
- fix(prompt-gate): bound fallback revalidation
- fix(team-mode): skip pending mailbox wakes
- fix(team-mode): retry fallback transport failures
- docs(qa): record final transport retry proof
- fix(team-mode): bound fallback wake recovery
- fix(team-mode): persist fallback wake retries
- fix(team-mode): retry unreachable fallback routes
- Merge upstream/dev into fix/5317-team-message-fallback-wake
- docs(qa): record post-merge validation
- fix(team-mode): avoid retrying ambiguous fetch failures
- Merge pull request #7451 from MoerAI/fix/team-message-fallback-wake