Skip to content

v5.0.0-beta.29

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Aug 15:17
· 3 commits to dev since this release
4431034

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.sharedHost setting or OMO_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