v5.0.0-beta.32
Pre-release
Pre-release
·
59 commits
to dev
since this release
- d85fa7b Merge pull request #7629 from code-yeongyu/release/v5.0.0-beta.32-source-state
- 716adb4 Merge pull request #7628 from code-yeongyu/fix/publish-platform-prebuilt-inputs
- daa6a0e fix(release): build missing prebuilt inputs in omo-native staging
- 9af5b8b Merge pull request #7627 from code-yeongyu/fix/windows-io-test-budgets
- 8887260 test(windows): widen legacy daemon fixture readiness budget
- 60c8577 Merge pull request #7624 from MoerAI/fix/7541-grok-output-reserve
- b5a7573 fix(model-core): cap grok output reserve when output limit equals context window (fixes #7541)
- b4ad3c3 Merge pull request #6274 from fivetaku/docs/insane-search-v0.10.0
- e719373 Merge pull request #6739 from LYY/fix/6732-parent-wake-variant
- efd9ad6 Merge pull request #6728 from SoShymKing/fix_windows_build
- 69cb6f2 Merge pull request #6633 from EZotoff/fix/truncation-rework
- 2a4c30c Merge pull request #5933 from dihak/fix/session-list-sdk-directory-filter
- 3b69d87 Merge pull request #4233 from codeg-dev/fix/boulder-null-active-plan
- ea827d2 Merge pull request #5676 from Hungdoan565/codex/refactor-skills-async-allowed-tools-parser-20260628
- 50b66aa Merge pull request #5678 from Hungdoan565/codex/fix-skill-merge-allowed-tools-normalization-20260628
- 397fe4b Merge pull request #5677 from Hungdoan565/codex/fix-config-skill-allowed-tools-normalization-20260628
- 2760b04 Merge pull request #5683 from Hungdoan565/codex/fix-mcp-redact-slack-tokens-20260628
- 3937bfa Merge pull request #5698 from Hungdoan565/codex/fix-model-format-empty-segments-20260628
- 8a266bb Merge pull request #5704 from Hungdoan565/codex/fix-utils-contains-path-realpath-fallback-20260628
- a08c2f5 Merge pull request #5694 from Hungdoan565/codex/fix-utils-frontmatter-bom-20260628
- bfc685b Merge pull request #5693 from Hungdoan565/codex/fix-utils-tool-name-whitespace-20260628
- d6e87f5 Merge pull request #5692 from Hungdoan565/codex/fix-utils-onedrive-segment-20260628
- a13fe9e Merge pull request #5633 from Hungdoan565/codex/fix-utils-tar-listing-preserve-whitespace-20260627
- 7234402 Merge pull request #5675 from Hungdoan565/codex/test-rules-engine-markerless-workspace-20260628
- a6a05c2 Merge pull request #5648 from Hungdoan565/codex/test-lsp-parameter-helpers-20260627
- dc011a5 Merge pull request #5646 from Hungdoan565/codex/test-tmux-layout-width-clamp-20260627
- 0bfb726 Merge pull request #5644 from Hungdoan565/codex/test-tmux-pane-dimensions-null-20260627
- aa38e8d Merge pull request #5642 from Hungdoan565/codex/test-openclaw-command-timeout-bounds-20260627
- 2759fa0 Merge pull request #5640 from Hungdoan565/codex/test-telemetry-env-normalization-20260627
- c4035b0 Merge pull request #5235 from JSap0914/docs/4314-notification-attention
- f00405a Merge pull request #5229 from JSap0914/docs/3355-delegation-tool-boundary
- 34c6701 Merge pull request #5223 from JSap0914/docs/3729-agent-temperature-docs
- 50bab07 Merge pull request #7402 from MoerAI/fix/codex-ulw-review-no-progress
- ca6ce01 fix(ulw-loop): fix concurrent race and test env capture order
- 4c72423 fix: sort node: imports alphabetically in spawn-guard.ts for Biome
- 8e5689b fix(ulw-loop): gate-artifact check before reviewer quota, V1/V2 non-reviewer early exit, atomic counter writes
- cf83cf6 fix(ulw-loop): check fan-out eligibility before charging reviewer quota
- 95a3d0f Merge remote-tracking branch 'upstream/dev' into fix/codex-ulw-review-no-progress
- a4c364b Merge pull request #7618 from code-yeongyu/fix/flake-dag-subscriber-overflow
- 4acea45 Merge pull request #7617 from code-yeongyu/fix/flake-hook-timeout
- 3b313be test(windows): make hook command fixtures shell-portable
- 4becf56 Merge pull request #7615 from code-yeongyu/fix/flake-git-memory-repo
- f1fc770 Merge pull request #7613 from code-yeongyu/fix/flake-plugin-entry
- db804d3 Merge pull request #7612 from code-yeongyu/fix/flake-rpc-child-windows
- d080474 Merge pull request #7614 from code-yeongyu/fix/flake-dag-attach-residual
- 005a668 fix(memory): skip default git template files
- 846eda2 refactor(test): drop subprocess-shaped wrapper from plugin-entry tests
- 2008f37 test(omo-opencode): avoid subprocess plugin entry checks
- b027a45 Merge pull request #7610 from code-yeongyu/fix/flake-mcp-child-proc
- 7ad8121 Merge pull request #7609 from code-yeongyu/fix/flake-skills-discover
- 560790f Merge pull request #7611 from code-yeongyu/fix/flake-lsp-freshness-sibling
- d18877f test(lsp-core): make diagnostics freshness deterministic
- 4255736 test(skills-loader): isolate blocking discovery fixtures
- b2edc8b Merge pull request #7608 from code-yeongyu/fix/flake-memfs-backup
- 9455244 Merge pull request #7607 from code-yeongyu/fix/flake-dag-runtime-trio
- bd3dedf Merge branch 'dev' into fix/6732-parent-wake-variant
- 6b05f8f Merge branch 'dev' into fix_windows_build
- dff4a15 Merge pull request #7606 from code-yeongyu/fix/flake-credential-inheritance
- 10a1d0e Merge branch 'dev' into fix/truncation-rework
- df6217c Merge branch 'dev' into docs/insane-search-v0.10.0
- 99a7bd0 Merge branch 'dev' into fix/session-list-sdk-directory-filter
- dd29f6a Merge branch 'dev' into codex/fix-model-format-empty-segments-20260628
- 05a3516 Merge branch 'dev' into codex/fix-utils-contains-path-realpath-fallback-20260628
- 77a9f3a Merge branch 'dev' into codex/fix-utils-frontmatter-bom-20260628
- cc14bca Merge branch 'dev' into codex/fix-utils-tool-name-whitespace-20260628
- 45315e6 Merge branch 'dev' into codex/fix-utils-onedrive-segment-20260628
- b419008 Merge branch 'dev' into codex/fix-mcp-redact-slack-tokens-20260628
- 5e421a7 Merge branch 'dev' into codex/refactor-skills-async-allowed-tools-parser-20260628
- 1bcb99d Merge branch 'dev' into codex/fix-skill-merge-allowed-tools-normalization-20260628
- 92af717 Merge branch 'dev' into codex/fix-config-skill-allowed-tools-normalization-20260628
- 733c634 Merge branch 'dev' into codex/test-rules-engine-markerless-workspace-20260628
- 9cfc543 Merge branch 'dev' into codex/test-lsp-parameter-helpers-20260627
- 4a57a9d Merge branch 'dev' into codex/test-tmux-layout-width-clamp-20260627
- 21d4d73 Merge branch 'dev' into codex/test-telemetry-env-normalization-20260627
- 89339a1 Merge branch 'dev' into codex/test-tmux-pane-dimensions-null-20260627
- 8a646ea Merge branch 'dev' into codex/test-openclaw-command-timeout-bounds-20260627
- e35ab58 Merge branch 'dev' into codex/fix-utils-tar-listing-preserve-whitespace-20260627
- 8922fb5 Merge branch 'dev' into docs/4314-notification-attention
- 9a3b925 Merge branch 'dev' into docs/3355-delegation-tool-boundary
- 26d76de Merge branch 'dev' into docs/3729-agent-temperature-docs
- 555beab Merge branch 'dev' into fix/boulder-null-active-plan
- 75107fb Merge pull request #7603 from code-yeongyu/fix/staging-windows-red
- 4ef2e59 test(omo-native): isolate credential import roots
- 4bf82a3 Merge pull request #7604 from code-yeongyu/fix/flake-setup-sibling
- a4fc3e0 fix(omo-native): isolate concurrent staging builds
- 185a90b Merge pull request #7602 from code-yeongyu/fix/facts-store-windows-red
- 4b8a930 fix(memory-core): remove unsafe lock fallback
- b0658ba Merge pull request #7599 from code-yeongyu/fix/flake-team-send
- 1061501 fix(omo-native): avoid needless sqlite setup fixtures
- 0758fe2 Merge pull request #7601 from code-yeongyu/fix/flake-dag-abort
- 0c6f70c fix(memory-core): bound shared candidate leaks
- 987a44f fix(memory-core): reclaim shared lock candidates
- dda5f78 Merge pull request #7596 from code-yeongyu/fix/flake-manifest-parity
- 6f5b2ee test(team-mode): cover ambient live delivery settle default
- 580c33a Merge pull request #7595 from code-yeongyu/fix/flake-worktree-sweep
- 06288fd test(memory-core): assert portable facts ledger permissions
- 97692c2 fix(memory-core): tolerate Windows lock candidate sharing
- 4ad0bfc fix(team-mode): settle live delivery tests deterministically
- c469f03 Merge pull request #7598 from code-yeongyu/fix/flake-mcp-loader
- 9b6c0a8 test(release): use fixture for manifest parity
- 47acf21 test(worktree-sweep): make age fixture deterministic
- 0e89523 Merge pull request #7597 from code-yeongyu/fix/flake-bg-queue
- 6b73ce3 fix: hermetically test MCP loader defaults
- da6fa68 fix(team-mode): make ambiguous delivery test deterministic
- 3546a1f test(background-agent): make queue integration deterministic
- 55c642e build(omo-codex): refresh the committed codegraph dist and local installer
- 124d24d Merge pull request #7589 from code-yeongyu/fix/lsp-freshness-test-determinism
- a1d6e1c Merge pull request #7590 from code-yeongyu/fix/supervisor-outcome-flake
- b680e29 test(lsp-core): drive diagnostics freshness through a controlled clock
- 033deb5 Merge pull request #7592 from code-yeongyu/fix/memory-dir-one-process
- c9a3d60 Merge pull request #7591 from code-yeongyu/fix/facts-quick-pin
- b14e3c4 docs(evidence): record QA for the facts quick-pin fallback fix
- fab28ed Merge pull request #7588 from code-yeongyu/perf/dream-o1-volume-gate
- 24c909c Merge pull request #7586 from code-yeongyu/fix/env-cleaner-hermetic-windows
- 55e204b fix(memory-core): backfill legacy reflection offsets
- 5ec11ff test(memory-core): assert reflected journal byte offset
- 40b45d3 perf(memory-core): include contextual rows in cursor offset
- f9f957e Merge pull request #7571 from code-yeongyu/feat/memorian-gate
- 595edb0 test(script): stage the memorian persona in the packed-layout fixture
- f7ea793 fix(memory-core): verify payload ownership before retracting a pending file
- 6970d80 feat(memory-core): stamp pending nudges with the compaction epoch
- f32f8e6 test(memory-core): pin the pending epoch and the delete collision guard
- d8a6d75 feat(memory-core): let PendingNudges retract one session's payload
- de6e065 refactor(memory-core): sweep dead recall surface
- e4aed73 feat(memory-core): add memorian persona asset
- f08930f feat(memory-core): add memorian gate contract and pending store
- f6d4556 refactor(omo-config-core): shrink memory.recall to enabled and max_items
- d2f0909 refactor(memory-core): drop recall receipts
- ace706e fix(mcp-client-core): make env filtering hermetic on Windows
- ffdc8ba Merge pull request #7582 from code-yeongyu/feat/dream-session-reconcile
- 43ca37c Merge pull request #7580 from code-yeongyu/fix/shutdown-drain-severity
- c67f816 Merge pull request #7581 from code-yeongyu/feat/opengateway-kimi-k3-ultrafast-256k
- 649378d Merge pull request #7578 from code-yeongyu/perf/dream-single-scan
- 60d36ef fix(omo-opencode): register kimi-k3-ultrafast with a 256k default context
- 51137a6 Merge pull request #7577 from code-yeongyu/feat/ulw-loop-gate-review-only
- ffafb1d style(ulw-loop): satisfy component biome check in quality-gate-artifacts
- 410d193 refactor(ulw-loop): single-pass defect aggregation and artifact-primitive extraction
- c7c682c fix(ulw-loop): checkpoint --print-template works without --goal-id
- c216a57 docs(ulw-loop): exact checkpoint sequence + template guidance in both harness refs
- 71af40c fix(ulw-loop): satisfy strict tsc and biome across branch test files
- edbbaa3 docs(ulw-loop): record why component commands stay npm under the bun-only toolchain
- 6aecff3 feat(ulw-loop): guided recovery messages for snapshot, plan, and session-id errors
- 3655e44 feat(ulw-loop): aggregate quality-gate validation errors into one report
- 391daed feat(ulw-loop): checkpoint --print-template emits surface-aware gate skeletons
- ac99f53 feat(ulw-loop): checkpoint validates quality gate per reviewer surface
- b35ae37 Merge pull request #7585 from code-yeongyu/ci/review-claims-gate-summary-name
- 5a7cefd ci(review-claims): name summary steps per the job-summary contract
- a1be34a Merge pull request #7584 from code-yeongyu/ci/review-claims-gate-refresh
- a463794 ci(review-claims): refresh the gate check after automated claim release
- f9e0b33 Merge pull request #7576 from code-yeongyu/ci/review-claims-sweep-backstop
- 355ba42 ci(review-claims): add hourly sweep release backstop for restricted-token contexts
- 7af0012 Merge pull request #7572 from code-yeongyu/ci/review-claim-labels
- 6a8e7a8 Merge pull request #7575 from code-yeongyu/feat/opencode-verifier-fallback
- 8965e85 feat(omo-opencode): category-chain fallback verifier for ultrawork verification
- b63ea26 test(ci): follow the bumped action versions in workflow shape tests
- 2636aa1 fix(ci): register review-claims in the job-summary contract
- 4335479 feat(memory-core): extend the resilient fs surface for adapter adoption
- e2996f4 fix(memory): stale candidate sweep + recoverable bind-time reconcile contention (#7567)
- 1956728 chore(ci): bump GitHub Actions to latest majors
- e03c56a feat(ci): add review-claim label system
- 68f5dd6 fix(memory-core): sweep stale lock candidates and tolerate publish races
- 1341201 feat(memory-core): EINTR-resilient fs boundary (#7566)
- 8895149 fix(memory-core): honor abort signals and handle flushes in resilient writes
- 3f61b95 test(memory-core): harden the direct node:fs import detector
- 7e69389 fix(memory-core): retry EINTR at the write(2) boundary and guard exclusive creates
- 3e93445 refactor(memory-core): route fs imports through the resilient boundary
- d34c774 feat(memory-core): add EINTR-resilient fs boundary
- ffefeb2 Merge pull request #7565 from code-yeongyu/fix/reflection-bind-lock-contention
- 800b466 fix(memory): defer bind reflection lock contention
- 88b5027 test(run): record idle boulder CLI evidence
- 51193f1 fix(run): ignore idle boulder state without active plan
- 423bdca Merge pull request #7564 from code-yeongyu/fix/astgrep-mcp-bun-be-bun
- 975dd96 docs(qa): record final PR 7402 verification
- c331deb Merge remote-tracking branch 'upstream/dev' into fix/codex-ulw-review-no-progress
- e260717 fix(ulw-loop): canonicalize reviewer aliases by surface
- b5cbae3 Merge pull request #7560 from code-yeongyu/fix/7544-resident-task-reconciliation
- c4ad1e7 revert: drop unrelated lsp-daemon Bun migration
- 57c7b1f Merge pull request #7559 from code-yeongyu/deslop-w2-ultrawork
- 6e97698 fix(ultrawork): emit a biome-stable directive artifact and organize smoke-test imports
- 1876d9e Merge remote-tracking branch 'upstream/dev' into fix/codex-ulw-review-no-progress
- 12697e3 Merge pull request #7558 from code-yeongyu/deslop-w2-skills
- 80e8fb7 test(skills-loader-core): mirror the template's four-group team-tool taxonomy
- b772c06 refactor(omo-codex): single-source ultrawork directive via prompts-core with bundled runtime export
- 558bbeb test(skills-loader-core): restore full team-tool gating coverage in team-mode test
- 9483359 fix(ulw-loop): scope generic gate quota by surface
- 520c137 docs(qa): record article-role current-dev gates
- fbd119d Merge remote-tracking branch 'upstream/dev' into fix/codex-ulw-review-no-progress
- 7d72f4d fix(ulw-loop): parse article-bearing reviewer roles
- 00fc6bd Merge pull request #7019 from LilMGenius/fix/lsp-document-uri-normalize
- 9ab0a28 refactor(omo-opencode): complete extraction of builtin-skills to core package
- a13d5c1 refactor(omo-opencode): repoint builtin-skills consumers at skills-loader-core
- b2f11bb fix(skills-loader-core): port the omo.jsonc config path into security-research
- 6fca00f Merge pull request #7557 from code-yeongyu/deslop-w2-pag
- 370091c fix(lsp): normalize document uris at the openByUri boundary
- d606f89 refactor(omo-opencode): complete extraction of pag to core package
- af9fe3a refactor(omo-opencode): point pag subpath imports at the utils core package
- ee7ae5d Merge pull request #7556 from code-yeongyu/deslop-w2-ccpl
- 763a351 refactor(omo-opencode): complete extraction of ccpl to core package
- 573f107 refactor(omo-opencode): point ccpl consumers at the compat-core package
- 43ea7d2 fix(ulw-loop): honor explicit V2 reviewer assignments
- 0d5a8ef Merge remote-tracking branch 'upstream/dev' into fix/codex-ulw-review-no-progress
- 0c44cc6 test(ulw-loop): record current-dev merge gates
- e061a56 Merge remote-tracking branch 'upstream/dev' into fix/codex-ulw-review-no-progress
- 5c480db test(ulw-loop): record post-merge gates
- 6c7d595 Merge remote-tracking branch 'upstream/dev' into fix/codex-ulw-review-no-progress
- 52982d5 test(ulw-loop): prove live PreToolUse spawn hook
- 575b968 fix(ulw-loop): prioritize mixed-role gate prompts
- 0080d9a fix(ulw-loop): detect V2 reviewer role messages
- a71715d fix(ulw-loop): bound repeated review spawns (fixes #7392)
- 76f9bfe fix(model-core): classify terminal_quota_exhausted as non-retryable abort
- e291754 fix(background-agent): preserve parent wake variant
- 9b3a44c fix windows build
- 39e5881 feat(context-recovery): non-destructive truncation with cleanup and tests
- 435f1af docs(ultimate-browsing): sync insane-search reference to engine v0.10.0
- 117dc2c fix(background-task): add recovery hint and non-destructive truncation
- 0c91349 fix(session-manager): preserve platform path roots
- 6252720 fix(session-manager): keep POSIX separators in directory normalize on Windows
- 9be9d23 fix(session-manager): normalize directory before session_list filter
- 53699aa fix(utils): fallback when contains path realpath fails
- c124c1a fix(model-core): reject empty provider model segments
- e9dcaf8 fix(utils): parse frontmatter after UTF-8 BOM
- 7abb161 fix(utils): normalize whitespace-delimited tool names
- dad215d fix(utils): match OneDrive path segments
- bc36f50 fix(mcp-client-core): redact Slack MCP tokens
- 3ac34a4 fix(skills-loader-core): normalize merged allowed tools
- e1d460d fix(skills-loader-core): normalize config allowed tools
- c4d37e3 refactor(skills-loader-core): share async allowed-tools parser
- f5035a3 test(rules-engine): harden markerless workspace fixture
- 0580899 test(lsp-core): cover tool parameter helpers
- fbf2612 test(tmux-core): cover main pane width clamping
- ffd3d48 test(tmux-core): cover pane dimension null paths
- 0a208f6 test(openclaw-core): cover command timeout bounds
- a2bec51 test(telemetry-core): cover opt-out env normalization
- 43c84e9 fix(utils): preserve tar-listed filename whitespace
- 29dd8ba docs(config): clarify notification attention overlap
- f1e60f6 docs(features): clarify delegation tool boundary
- f0e4eb8 docs(agents): clarify temperature defaults
Thank you to 2 community contributors:
- @MoerAI:
- Merge remote-tracking branch 'upstream/dev' into fix/codex-ulw-review-no-progress
- fix(ulw-loop): check fan-out eligibility before charging reviewer quota
- fix(ulw-loop): gate-artifact check before reviewer quota, V1/V2 non-reviewer early exit, atomic counter writes
- fix: sort node: imports alphabetically in spawn-guard.ts for Biome
- fix(ulw-loop): fix concurrent race and test env capture order
- Merge pull request #7402 from MoerAI/fix/codex-ulw-review-no-progress
- Merge pull request #5223 from JSap0914/docs/3729-agent-temperature-docs
- Merge pull request #5229 from JSap0914/docs/3355-delegation-tool-boundary
- Merge pull request #5235 from JSap0914/docs/4314-notification-attention
- Merge pull request #5640 from Hungdoan565/codex/test-telemetry-env-normalization-20260627
- Merge pull request #5642 from Hungdoan565/codex/test-openclaw-command-timeout-bounds-20260627
- Merge pull request #5644 from Hungdoan565/codex/test-tmux-pane-dimensions-null-20260627
- Merge pull request #5646 from Hungdoan565/codex/test-tmux-layout-width-clamp-20260627
- Merge pull request #5648 from Hungdoan565/codex/test-lsp-parameter-helpers-20260627
- Merge pull request #5675 from Hungdoan565/codex/test-rules-engine-markerless-workspace-20260628
- Merge pull request #5633 from Hungdoan565/codex/fix-utils-tar-listing-preserve-whitespace-20260627
- Merge pull request #5692 from Hungdoan565/codex/fix-utils-onedrive-segment-20260628
- Merge pull request #5693 from Hungdoan565/codex/fix-utils-tool-name-whitespace-20260628
- Merge pull request #5694 from Hungdoan565/codex/fix-utils-frontmatter-bom-20260628
- Merge pull request #5704 from Hungdoan565/codex/fix-utils-contains-path-realpath-fallback-20260628
- Merge pull request #5698 from Hungdoan565/codex/fix-model-format-empty-segments-20260628
- Merge pull request #5683 from Hungdoan565/codex/fix-mcp-redact-slack-tokens-20260628
- Merge pull request #5677 from Hungdoan565/codex/fix-config-skill-allowed-tools-normalization-20260628
- Merge pull request #5678 from Hungdoan565/codex/fix-skill-merge-allowed-tools-normalization-20260628
- Merge pull request #5676 from Hungdoan565/codex/refactor-skills-async-allowed-tools-parser-20260628
- Merge pull request #4233 from codeg-dev/fix/boulder-null-active-plan
- Merge pull request #5933 from dihak/fix/session-list-sdk-directory-filter
- Merge pull request #6633 from EZotoff/fix/truncation-rework
- Merge pull request #6728 from SoShymKing/fix_windows_build
- Merge pull request #6739 from LYY/fix/6732-parent-wake-variant
- Merge pull request #6274 from fivetaku/docs/insane-search-v0.10.0
- fix(model-core): cap grok output reserve when output limit equals context window (fixes #7541)
- Merge pull request #7624 from MoerAI/fix/7541-grok-output-reserve
- @sisyphus-dev-ai:
- Merge pull request #7629 from code-yeongyu/release/v5.0.0-beta.32-source-state