v5.0.0-beta.1Pre-release
Added 5
- Add a LaTeX final-materials route to ulw-research
- Add Phase 2.5 surrogate retrieval to the fetch chain in shared-skills
- Monitor every dispatched subagent to its completion condition
- Add omo setup detection for sibling coding-agent stores
- Implement consent-gated credential inheritance for omo setup
Changed 7
- Rename omo bin to omo-agent-toolkit
- Rename runtime wrapper to omo-agent-toolkit and remove legacy omo
- Migrate remaining agent commands to omo-agent-toolkit
- Migrate skill sources to omo-agent-toolkit commands
- Migrate ulw-loop continuation and CLI help strings to omo-agent-toolkit
- Implement staged plugin payload build with completeness gate
- Bump pinned dep versions across ultimate-browsing and ast-grep
Fixed 8
- Report posix artifact paths and normalize windows fixtures
- Restore const declarations in the sqlite-gated suites
- Keep the setup suites runnable without node:sqlite
- Align repo audits with the omo-ai payload surfaces
- Register omo-native in the package audit taxonomy
- Finish the half-migrated ulw-loop resolver and widen the audit
- Stop doctor re-flagging provider_options passthrough
- Bind ulw-research report assets to a design-spec contract
- 13db09a1a Merge pull request #6676 from code-yeongyu/release/v5.0.0-beta.1-source-state
- 1e6669c6a Merge pull request #6675 from code-yeongyu/fix/reflection-child-pty-pipe
- b836400d4 fix(omo-native): report posix artifact paths and normalize windows fixtures
- 82220eb2e test(memory-core): windows-safe assertions (LF fixtures attr, drive-qualified paths, git-canonical hooks dir, win32 lock fail-close pin)
- adb0767a0 Merge pull request #6674 from code-yeongyu/feat/memory-letta-parity
- 938e02319 fix(omo-native): drive the setup consent prompt on a portable pty
- 55148baec fix(omo-native): restore const declarations in the sqlite-gated suites
- b5b7574b3 fix(omo-native): keep the setup suites runnable without node:sqlite
- 79c1ac72d Merge pull request #6671 from code-yeongyu/feat/omo-ai-beta-release
- da73c5d10 fix(script): align repo audits with the omo-ai payload surfaces
- 5bd7bfb2f test(qa): isolated install smoke with mock-provider plugin-load proof
- 16782bad4 feat(omo-native): consent-gated credential inheritance for omo setup
- da17ab19a feat(omo-native): staged plugin payload build with completeness gate
- 12e6b1d6b ci(publish): beta-only OIDC omo-ai publish with dist-tag guard and live verification
- b22c225bc feat(omo-native): omo setup detection for sibling coding-agent stores
- c2e102151 test(omo-native): pin the published package contract
- cd969ebc4 fix(script): register omo-native in the package audit taxonomy
- 9e5702ab3 docs(release): omo-ai beta channel runbook and install docs
- 46f40b0e3 ci(publish): omo-ai tarball payload whitelist verifier
- 70e0f5032 Merge pull request #6667 from code-yeongyu/feat/omo-agent-toolkit-rename
- 791f560f4 test(audit): give the tracked-source scan a real time budget
- 461d0cd9d fix(skills): finish the half-migrated ulw-loop resolver and widen the audit
- 0018c0687 docs(evidence): record the aggregate install-smoke and gate results
- d8d30e94d build(codex): regenerate the installer bundle for the symlink reclamation fix
- 0f123c15e fix(cli): close the rename gaps the verification wave found
- e72f94bd2 refactor(prompts): migrate remaining agent commands to omo-agent-toolkit with an audit gate
- 89f09c90c feat(codex)!: rename runtime wrapper to omo-agent-toolkit and remove legacy omo
- 5e0323896 refactor(skills): migrate skill sources to omo-agent-toolkit commands
- 9de47ad28 docs(release)!: document the omo-agent-toolkit rename and omo removal
- 8b4ab463a refactor(prompts): migrate ulw-loop continuation and CLI help strings to omo-agent-toolkit
- 4abd085af feat(cli)!: rename omo bin to omo-agent-toolkit
- bfd445cae Merge pull request #6664 from code-yeongyu/docs/light-readme-logo
- 8e366c225 Merge pull request #6661 from code-yeongyu/code-yeongyu/cache-hit-wake-source
- 5c977be07 docs(readme): replace rock logo with light mark
- 8b33ac959 Merge pull request #6662 from code-yeongyu/feat/ub-surrogate-tier
- f13bcbb17 feat(skills): monitor every dispatched subagent to its completion condition
- 40151449d docs(skills): require provenance in cited research claims
- 04b3e5f5d docs(shared-skills): correct archive/reader guidance from live probes
- 50d03b419 chore(shared-skills): route WAF profiles through the surrogate step
- ea9aee36e feat(shared-skills): add Phase 2.5 surrogate retrieval to the fetch chain
- ef81f68a9 feat(shared-skills): reject surrogate dead ends and label fetch provenance
- 22526d44d Merge pull request #6659 from code-yeongyu/feature/fallback-architect-runtime-gate
- 7d2e622d2 Merge pull request #6660 from code-yeongyu/code-yeongyu/docs-drift-audit
- acba42e44 docs: sync user-facing docs with current code across 17 files
- b76764a23 Merge pull request #6658 from code-yeongyu/code-yeongyu/fix-doctor-deprecated-key-scan
- ac85d1f3c fix(omo-opencode): stop doctor re-flagging provider_options passthrough
- 778279535 Merge pull request #6500 from MoerAI/fix/start-work-external-blocker
- dab01f20d Merge pull request #6485 from MoerAI/fix/oracle-claude-temperature-6338
- b06be3b50 Merge pull request #6395 from MoerAI/fix/6376-shared-skills-root-path
- 8340a05dc Merge pull request #6375 from MoerAI/fix/6141-hephaestus-bedrock-model-id
- 2b6c729f1 Merge pull request #6569 from MoerAI/fix/6320-uninstall-bin-links
- 76b9aa8d3 Merge pull request #6647 from code-yeongyu/feat/ulw-research-latex
- 4655571ec feat(skills): add a LaTeX final-materials route to ulw-research
- a5cdb6ac0 Merge pull request #6645 from code-yeongyu/fix/ulw-research-design-spec
- fcfbc7f0c fix(codex): track the reworded ulw-research delivery gates in the sync overlay
- 7e7db9bc0 fix(skills): bind ulw-research report assets to a design-spec contract
- fd79bf49b Merge pull request #6632 from code-yeongyu/code-yeongyu/init-deep-agents-md-refresh
- afebde982 docs(agents-md): refresh knowledge base to v4.19.4 snapshot (init-deep update pass)
- 51ab1e5b6 Merge pull request #6630 from code-yeongyu/fix/ci-failing-tests
- aa3a16dea Merge pull request #6629 from code-yeongyu/feat/momus-one-shot-plan-review
- 77e469797 Merge pull request #6629 from code-yeongyu/feat/momus-one-shot-plan-review
- db0e19b22 merge: sync dev into feat/momus-one-shot-plan-review (regenerate extension bundle)
- d872b0ef9 Merge pull request #6628 from code-yeongyu/chore/bump-skills-deps-20260807
- e483826a5 chore(skills): bump pinned dep versions across ultimate-browsing + ast-grep
- 554236b1b fix(omo-config-core): index dynamic task settings
- 4fabb3ede Merge pull request #6623 from Tinycute00/fix/ast-grep-scan-grok-object-oneof-20260806220324
- 222162698 fix(ast-grep-mcp): make scan oneOf branches object-typed
- 69a1855e6 Merge pull request #5638 from Hungdoan565/codex/test-boulder-plan-progress-20260627
- 63e2c7f66 Merge pull request #5659 from JSap0914/fix/ulw-title-injection-order-5586
- 987a74180 Merge pull request #5672 from Hungdoan565/codex/fix-5300-glm-max-reasoning-20260628
- 9ffcab37f Merge pull request #6583 from ThunderRonin/fix/prompt-async-gate-path-compat-undefined
- 7801ff35e Merge pull request #6550 from berkshirehathaways/codex/fix-flag-prefixed-installer-command
- 6f29c4f21 Merge pull request #6591 from Atmospenguin/fix/goal-slash-objective
- cbee00743 Merge pull request #6617 from scw1109/fix/build-time-reasoning-to-variant-lowering
- 0133893ff Merge pull request #6545 from berkshirehathaways/codex/fix-bootstrap-invalid-only
- 077be21d3 Merge pull request #6463 from niStee/fix/github-actions-repository-guards
- 526b4a059 Merge pull request #6465 from niStee/chore/workflow-permissions-hardening
- 67711137d Merge pull request #6301 from gdaegeun539/fix/lsp-initialized-param
- ad652683a Merge pull request #6342 from WhiteGiverMa/fix/test-env-password-isolation
- 2fbdeb629 Merge pull request #6122 from cyllas/fix-websearch-tool-name
- 630bfca59 Merge pull request #6481 from eadbcf/patch-1
- fc107113a fix(omo-opencode): lower canonical reasoning to variant at agent config build time
- 74dd740e0 Merge remote-tracking branch 'origin/dev' into fix/6320-uninstall-bin-links
- d2c0874e4 Merge remote-tracking branch 'origin/dev' into fix/start-work-external-blocker
- 0ce3f1216 Merge remote-tracking branch 'origin/dev' into fix/6376-shared-skills-root-path
- 42b38b1e2 Merge remote-tracking branch 'origin/dev' into manage/pr-6375
- 643b5976b fix(model-core): canonicalize suffixed aliases
- 4fcd53e99 fix(model-core): preserve canonical alias snapshots
- 9673333c6 Merge remote-tracking branch 'upstream/dev' into fix/oracle-claude-temperature-6338
- 0da12bf1c fix(model-core): prefer provider snapshot entries
- c235b2ac2 fix(model-core): resolve suffixed snapshot IDs
- aa4b9961c fix(model-core): resolve prefixed capability IDs
- 40265f7a9 fix(model-core): preserve deep-research temperature
- 4ca872b57 Merge pull request #6610 from code-yeongyu/fix/continuation-stop-on-unrecoverable-error
- 1d1249035 docs(evidence): note the two dispatch paths added during review
- c922bd53f fix(todo-continuation-enforcer): keep the stop flag across split internal messages
- 62c961648 fix(todo-continuation-enforcer): stop on a non-retryable direct dispatch failure
- 0b93ee1c7 fix(todo-continuation-enforcer): wire the unrecoverable-error stop flag
- 3267e2983 docs(evidence): record continuation fail-safe QA
- f210cb831 fix(todo-continuation-enforcer): stop re-injecting after a non-retryable request error
- 6984f3128 fix(shared-skills): record complete Codex QA evidence
- 302c5eaec Merge pull request #6607 from code-yeongyu/fix/tool-pair-validator-real-part-model
- f03dcd026 docs(evidence): scope the failing-first run to the conversion gate
- 0bbef82fe docs(evidence): re-capture opencode QA with the user home isolated
- c47dd1fec test(shared-skills): prove the installed marketplace wrapper resolves ast-grep
- 937b42084 docs(evidence): capture the real failing-first output
- 4d6c8052c docs(evidence): record tool-pair-validator real-part QA
- cd6478569 test(messages-transform): assert tool-pair repair with real tool parts
- 3873af48d test(tool-pair-validator): gate repairs on the conversion invariant
- 5f576e6e9 fix(tool-pair-validator): operate on OpenCode's real Part model
- a5316f6bf fix(start-work): keep the Codex stop contract out of other harnesses
- 10098b7cf fix(omo-codex): detect a stale committed installer bundle
- 19abf74fe Merge pull request #6603 from code-yeongyu/improve/ulw-fanout-categories
- aa1469c3f Merge pull request #6602 from code-yeongyu/fix/config-migration-model-chains
- 989636bc5 fix(omo-opencode): accept migrated agent model chains
- b33a4250f Merge pull request #6594 from code-yeongyu/fix/ultrawork-once-per-session
- e2b0102aa Merge remote-tracking branch 'origin/dev' into fix/ultrawork-once-per-session
- bbd1c74a4 Merge pull request #6597 from code-yeongyu/feat/subagent-session-resume-revival
- 2f2634052 Merge origin/dev into fix/ultrawork-once-per-session
- c5f860433 Merge remote-tracking branch 'origin/dev' into feat/subagent-session-resume-revival
- fa61dd871 style: remove em-dash comment and empty catch from F2 review
- 9cee074da Merge pull request #6588 from 1vivy/fix/monitor-terminal-parent-wake
- 0788a4414 Merge pull request #6595 from code-yeongyu/fix/6574-exdev-migration
- 27c9e28ca test(omo-opencode): record EXDEV migration evidence
- 9d2abc9d4 fix(omo-opencode): warn when config migration fails
- f8db79608 fix(omo-opencode): handle cross-device migration backups
- 27138a7ab fix(omo-opencode): force only terminal batches over the monitor defer ceiling
- 9ca64eab9 docs(qa): record authentic user-session reproduction of 'got undefined' dispatch failure
- c6cf711ce fix(shared-skills): resolve the skills directory in the Codex marketplace layout
- 454f0bfa4 docs: suspend/revive lifecycle and resume_children documentation
- a3af6c96d fix(model-core): resolve provider metadata for reasoning-suffixed model ids
- c5b121518 Merge pull request #6537 from Hungdoan565/fix/6489-bug-report-opencode-version
- 1d6f9eba9 Merge pull request #6466 from niStee/dependabot/npm_and_yarn/packages/web/next-15.5.21
- 38f80a4d2 Merge pull request #6297 from leeyazhou/fix-tmux
- b906e7ef0 Merge pull request #6227 from H-TTTTT/fix/lsp-mcp-cwd
- 7f186480a Merge pull request #6225 from H-TTTTT/fix/session-search-sort
- 6d56a9120 fix(omo-opencode): ignore expanded skills in goal fallback
- 36274751b Merge pull request #6314 from code-yeongyu/fix/issue-6313-upstream-fallback
- 0f5bec113 Merge pull request #6467 from niStee/fix/hashline-test-multi-model-syntax
- af3b22c47 feat(omo-config-core): task.resume_children opt-out key (default on)
- 36f3ebcb6 Merge pull request #6590 from code-yeongyu/fix/team-create-inline-precedence
- f63fa583e fix(evidence): read the same database for both session counts in the #6376 driver
- 09547db5d fix(start-work): require a stated blocker before the marker ends the turn
- 0da7458f7 test(omo-opencode): record monitor terminal wake QA evidence
- c7cd882cc fix(omo-opencode): wake parent on monitor terminal output
- d1fffa14c fix(start-work): teach the initial skill the external-blocker marker, and harden its QA
- 4ee7c7131 fix(omo-codex): keep uninstall able to find the bins it installed
- f2e79e578 test(utils): make sg probe-contract assertions Windows-aware
- 975245983 fix(model-core): infer temperature support from model family when metadata is silent
- 8f8b0deee Merge pull request #6585 from code-yeongyu/fix/lsp-daemon-stale-node-path
- 07e639c54 test(ast-grep-mcp): make runner process fixtures cross-platform
- 23f965837 fix(lsp-daemon): recover from stale Node executable
- 3f8b1ed5a docs(qa): add real OpenCode harness evidence for path-compat fix
- e1a769fc1 docs(qa): record QA evidence for prompt-async-gate path-compat fix
- 938d35003 fix(utils): support 'got undefined' error in prompt path compatibility retry
- 4fca987ee test(omo-codex): drive the installed uninstaller and record why it cannot run
- f39f1b0c3 fix(omo-codex): remove legacy-marketplace bins on uninstall
- 9fdb65b6d test(shared-skills): fail the drivers on unexercised probes and unreadable counts
- b39f1e6e0 test(shared-skills): make the evidence driver fail and add the OpenCode case
- c024911d4 test(omo-codex): cover a user-owned bin under an installer name
- d6ea16e31 test(omo-codex): record the Codex compatibility gate on Linux
- 07a5e5d4b fix(omo-codex): scope uninstall bin removal to installer bin names
- 7cfe8862e fix(ast-grep-mcp): enforce aggregate payload cap and async test discipline
- 55ea9490b Merge pull request #6570 from code-yeongyu/fix/ulw-test-proportionality
- 4ebfcc840 chore(ast-grep-mcp): complete package registration and regenerate packed bundles
- aaf2a02e7 fix(ultrawork): proportion test mandates to code seams across injected prompts
- dd5048efe feat(ast-grep-mcp): stdio MCP server on mcp-stdio-core
- 12be076fd fix(omo-codex): remove installer bin links on uninstall
- a174404f9 feat(ast-grep-mcp): scan tool with explicit-source YAML rules
- 680a5471a feat(ast-grep-mcp): search tool with normalized NDJSON results
- 7ebf6283a feat(ast-grep-mcp): rewrite tool with two-pass apply safety
- 24f42d53b feat(ast-grep-mcp): bounded NDJSON sg runner with salvage and normalization
- 2410fa810 feat(ast-grep-mcp): pattern-hint validation and metavariable preflight
- 52a86ec50 feat(utils): five-tier ast-grep sg binary resolution with strict probe contract
- c930964d4 feat(ast-grep-mcp): scaffold stdio MCP package and workspace wiring
- fce80d9c0 Merge remote-tracking branch 'upstream/dev' into fix/oracle-claude-temperature-6338
- e4a3ddc61 test(codex): enforce the Stop hook in the live app-server QA
- 0e8659e04 Merge remote-tracking branch 'upstream/dev' into fix/start-work-external-blocker
- b4156b579 Merge pull request #6553 from code-yeongyu/feat/skill-routing-parallelism-prompts
- 3bf4d682c docs(evidence): drop the maintainer-local absolute path from the QA note
- 58fd101be docs(evidence): record cache hit rate QA
- da90d7963 docs(evidence): record skill routing QA evidence
- 7ecfb8a48 feat(skills): require a recommended task executor category per ulw-plan todo
- 6ac5eb0a6 feat(skills): add a delegation router and parallel delivery lanes to start-work
- e67c528fe Keep flag-prefixed LazyCodex maintenance commands on the Node installer path
- 641981b0f chore(deps): bump next from 15.5.18 to 15.5.21 in /packages/web
- 50540275b fix(codex): reject unknown bootstrap step filters
- b8b58f248 docs(evidence): record QA for issue-template version bump
- e243389cd docs(issue-template): update stale OpenCode version placeholder (fixes #6489)
- 400661aba fix(codex): allow blockers after ultrawork opener
- 896e9460b Merge remote-tracking branch 'upstream/dev' into fix/oracle-claude-temperature-6338
- 27be3651c Merge remote-tracking branch 'upstream/dev' into fix/start-work-external-blocker
- d9337779e test(codex): record live app-server QA
- 4c9dd3ea3 fix(model-core): honor explicit temperature support
- 2e856c1ca fix(codex-start-work): let a conclusive external blocker end the turn
- f16cad014 fix(plugin): normalize capability lookup IDs
- a6a78bc2c fix(plugin): apply bundled agent capabilities
- b4740a745 Merge remote-tracking branch 'upstream/dev' into fix/oracle-claude-temperature-6338
- 4c39b4e03 fix(plugin): preserve model suffix compatibility and agent order (fixes #6338)
- 8d6d687bb Merge remote-tracking branch 'upstream/dev' into fix/oracle-claude-temperature-6338
- d9a125f8e Merge remote-tracking branch 'upstream/dev' into fix/6376-shared-skills-root-path
- 342016de9 fix(agents): harden bedrock registration QA (fixes #6141)
- 3fbc94a7a Merge remote-tracking branch 'upstream/dev' into fix/6141-hephaestus-bedrock-model-id
- 9442455c0 fix(plugin): strip unsupported agent temperature (fixes #6338)
- 8b08e972b fix(hephaestus): rerun isolated OpenCode QA evidence (fixes #6141)
- a79b94981 add --verbose flag to
bunx oh-my-openagent doctorcommand - 36e5f4b16 fix(hephaestus): record session-count QA proof (fixes #6141)
- 3679d4ad8 test(hashline): fix missing closing brace in multi-model test runner
- 6d53e7d39 ci(workflows): add repository guard checks to deployment workflows
- 8821ddaa4 fix(shared-skills): make the root-path test symlink-safe and self-cleaning
- 83d510b98 Merge remote-tracking branch 'upstream/dev' into fix/6376-shared-skills-root-path
- 916c84340 fix(shared-skills): resolve the skills directory from non-root bundles
- 81eaf29a7 Merge remote-tracking branch 'upstream/dev' into fix/6141-hephaestus-bedrock-model-id
- 9aa474b61 chore(evidence): record the mandated session-count proof for the #6141 QA
- b057ae54b fix(hephaestus): recognize AWS Bedrock vendor-prefixed gpt-5 model ids
- 63e57da0a Merge latest dev before password isolation
- accad8905 Merge debugging metadata fix before password isolation
- 78f6400bd fix(skills): synchronize debugging metadata
- a59ed0823 fix(model-core): add "upstream request failed" to retryable patterns (fixes #6313)
- 70bf3fa16 fix(tmux-subagent): auto-activate panes within grace window without requiring focus
- 1b1211fcb fix(lsp): send initialized notification params
- ce5ad49ec fix(lsp-mcp): pass project cwd into local MCP config
- 1b270382a fix(session-search): sort sessions by time.updated before scan limit
- 8cfdf0e19 fix(shared-skills): remove hardcoded WebSearch tool name from ultimate-browsing skill
- 3930f0d63 fix(model-core): support GLM max reasoning effort
- 283073ee3 fix(keyword-detector): append mode instructions after user text to preserve session title
- a4ab5c39f test(boulder-state): cover plan progress parsing
Thank you to 5 community contributors:
- @MoerAI:
- fix(model-core): infer temperature support from model family when metadata is silent
- fix(omo-codex): keep uninstall able to find the bins it installed
- fix(start-work): teach the initial skill the external-blocker marker, and harden its QA
- fix(start-work): require a stated blocker before the marker ends the turn
- fix(evidence): read the same database for both session counts in the #6376 driver
- Merge pull request #6467 from niStee/fix/hashline-test-multi-model-syntax
- Merge pull request #6314 from code-yeongyu/fix/issue-6313-upstream-fallback
- Merge pull request #6225 from H-TTTTT/fix/session-search-sort
- Merge pull request #6227 from H-TTTTT/fix/lsp-mcp-cwd
- Merge pull request #6297 from leeyazhou/fix-tmux
- Merge pull request #6466 from niStee/dependabot/npm_and_yarn/packages/web/next-15.5.21
- Merge pull request #6537 from Hungdoan565/fix/6489-bug-report-opencode-version
- fix(model-core): resolve provider metadata for reasoning-suffixed model ids
- fix(shared-skills): resolve the skills directory in the Codex marketplace layout
- fix(omo-codex): detect a stale committed installer bundle
- fix(start-work): keep the Codex stop contract out of other harnesses
- fix(tool-pair-validator): operate on OpenCode's real Part model
- test(tool-pair-validator): gate repairs on the conversion invariant
- test(messages-transform): assert tool-pair repair with real tool parts
- docs(evidence): record tool-pair-validator real-part QA
- docs(evidence): capture the real failing-first output
- test(shared-skills): prove the installed marketplace wrapper resolves ast-grep
- docs(evidence): re-capture opencode QA with the user home isolated
- docs(evidence): scope the failing-first run to the conversion gate
- Merge pull request #6607 from code-yeongyu/fix/tool-pair-validator-real-part-model
- fix(shared-skills): record complete Codex QA evidence
- fix(todo-continuation-enforcer): stop re-injecting after a non-retryable request error
- docs(evidence): record continuation fail-safe QA
- fix(todo-continuation-enforcer): wire the unrecoverable-error stop flag
- fix(todo-continuation-enforcer): stop on a non-retryable direct dispatch failure
- fix(todo-continuation-enforcer): keep the stop flag across split internal messages
- docs(evidence): note the two dispatch paths added during review
- Merge pull request #6610 from code-yeongyu/fix/continuation-stop-on-unrecoverable-error
- fix(model-core): preserve deep-research temperature
- fix(model-core): resolve prefixed capability IDs
- fix(model-core): resolve suffixed snapshot IDs
- fix(model-core): prefer provider snapshot entries
- Merge remote-tracking branch 'upstream/dev' into fix/oracle-claude-temperature-6338
- fix(model-core): preserve canonical alias snapshots
- fix(model-core): canonicalize suffixed aliases
- Merge remote-tracking branch 'origin/dev' into manage/pr-6375
- Merge remote-tracking branch 'origin/dev' into fix/6376-shared-skills-root-path
- Merge remote-tracking branch 'origin/dev' into fix/start-work-external-blocker
- Merge remote-tracking branch 'origin/dev' into fix/6320-uninstall-bin-links
- Merge pull request #6569 from MoerAI/fix/6320-uninstall-bin-links
- Merge pull request #6375 from MoerAI/fix/6141-hephaestus-bedrock-model-id
- Merge pull request #6395 from MoerAI/fix/6376-shared-skills-root-path
- Merge pull request #6485 from MoerAI/fix/oracle-claude-temperature-6338
- Merge pull request #6500 from MoerAI/fix/start-work-external-blocker
- @1vivy:
- fix(omo-opencode): wake parent on monitor terminal output
- test(omo-opencode): record monitor terminal wake QA evidence
- @ThunderRonin:
- docs(qa): record authentic user-session reproduction of 'got undefined' dispatch failure
- @scw1109:
- fix(omo-opencode): lower canonical reasoning to variant at agent config build time
- @Tinycute00:
- fix(ast-grep-mcp): make scan oneOf branches object-typed