OMO v5.0.0-beta.29
Re-release of the beta.28 line with the engine bumped to senpi 2026.8.30-2 — the shared-host / connection surfaces are now disabled by default.
Headline
- Shared session host + connection surfaces are OFF by default. omo interactive sessions run standalone unless you opt in via the
experimental.sharedHostsetting orOMO_ENABLE_SHARED_HOST=1. Nothing changes in the TUI when you don't opt in — this closes the default-on RPC connection surface.
Engine (senpi 2026.8.30 → 2026.8.30-2, 65 commits)
- Security: RPC trust requires the agent directory.
- Compaction pipeline overhaul: large-window tiers, scaled reserve, speculative summary warming, oversized tool-result spill with read-back pointers, grace band + admission + deterministic breaker fallback, pre-compaction reminder.
- RPC fixes: compiled-binary shared-host launch, wrapper-injected internal host route, durable session identity across rebinds, binding-time tool changes no longer cancel client work.
- Anthropic fallback-marker replay 400 fix.
omo-side changes since beta.28
- fix(librarian): update legacy context7 tool name and remove orphaned table syntax (#7505, @KasimKaizer)
- chore(release): bump senpi engine pin to 2026.8.30-2 (
922a0c56e) - fix: DAG journal staleness (#7511)
- fix(test): make test-fast assertions Windows-safe — unblocks Windows CI shards (#7512)
- feat: Codex usage reporting was merged (#7508) and reverted (#7509) in the same window — net no change in this release.
Install: npm i -g omo-ai@beta
omo delta: 20 commits since v5.0.0-beta.28 · engine delta: 65 commits (senpi v2026.8.30 → v2026.8.30-2)
Commits
- 4431034 Merge pull request #7515 from code-yeongyu/release/v5.0.0-beta.29-source-state
- 30e4b5f Merge pull request #7511 from code-yeongyu/fix/7412-dag-journal-staleness
- 212c2ce Merge pull request #7512 from code-yeongyu/fix/test-fast-windows-assertions
- fda71c5 fix(test): make test-fast assertions Windows-safe
- bd73775 Merge pull request #7505 from KasimKaizer/fix/librarian-context7-and-table-syntax
- d813385 Merge pull request #7509 from code-yeongyu/revert-7508-feature/codex-usage-reporting
- 6403912 Revert "feat: report OpenAI Codex plan and quota usage"
- e7c3f54 Merge pull request #7508 from code-yeongyu/feature/codex-usage-reporting
- 587a5cf feat(cli): register Codex usage command
- a65c89f feat(cli): add Codex usage output
- 67d2a38 feat(codex): format quota summaries
- 2b9bfe9 feat(codex): read quotas through app server
- 3cab9f9 feat(codex): normalize account usage reports
- f9840d4 fix(librarian): update legacy context7 tool name and remove orphaned table syntax
Thank you to 3 community contributors:
- @KasimKaizer:
- fix(librarian): update legacy context7 tool name and remove orphaned table syntax
- @KNN-07:
- feat(codex): normalize account usage reports
- feat(codex): read quotas through app server
- feat(codex): format quota summaries
- feat(cli): add Codex usage output
- feat(cli): register Codex usage command
- Merge pull request #7508 from code-yeongyu/feature/codex-usage-reporting
- Revert "feat: report OpenAI Codex plan and quota usage"
- Merge pull request #7509 from code-yeongyu/revert-7508-feature/codex-usage-reporting
- Merge pull request #7505 from KasimKaizer/fix/librarian-context7-and-table-syntax
- @sisyphus-dev-ai:
- Merge pull request #7515 from code-yeongyu/release/v5.0.0-beta.29-source-state