github code-yeongyu/oh-my-openagent v5.0.0-beta.32

latest releases: v5.0.0-beta.34, v5.0.0-beta.33
pre-release4 hours ago
  • 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

Don't miss a new oh-my-openagent release

NewReleases is sending notifications on new releases.