oh-my-openagent v5.0.0-beta.18

v5.0.0-beta.18Pre-release
Added 1
  • Introduce omo worktree-sweep command as a first-class command to find stale task worktrees and normalize platform-specific paths
Changed 4
  • Apply separator rules consistently across Windows, macOS, and Linux in worktree-sweep
  • Review workers now keep their checkout until every lane finishes instead of losing the worktree while late lanes are still reading or validating
  • Update OmO Native to use Senpi 2026.8.23
  • Tighten OmO naming consistency
Fixed 3
  • Ignore both historical debug-log filename casings during Senpi cleanup
  • Normalize worktree-sweep porcelain paths at the parse boundary
  • Finish worktree-sweep separator parity for Windows

From oh-my-openagent

OMO 5.0.0-beta.18

Safer worktree cleanup, current Senpi, and sturdier native sessions

Worktree cleanup is now a first-class command - omo worktree-sweep finds stale task worktrees, normalizes platform-specific paths, and applies the same separator rules on Windows, macOS, and Linux.

Review workers keep their checkout until every lane finishes - parallel review agents no longer lose the worktree while late lanes are still reading or validating it.

OmO Native now rides Senpi 2026.8.23 - the release carries the latest session, runtime, and codemode fixes behind the beta channel.

This release also tightens OmO naming consistency and ignores both historical debug-log filename casings during Senpi cleanup.


  • 04acd0311 Merge pull request #7154 from code-yeongyu/release/v5.0.0-beta.18-source-state
  • b7da83e17 Merge branch 'dev' into release/v5.0.0-beta.18-source-state
  • 04535ba13 Merge pull request #7156 from code-yeongyu/fix/worktree-sweep-test-separator-parity
  • 0201f6744 fix(cli): finish worktree-sweep separator parity for Windows
  • 5c35a1a0a Merge branch 'dev' into release/v5.0.0-beta.18-source-state
  • 83f8efa56 Merge pull request #7155 from code-yeongyu/fix/worktree-sweep-path-normalize
  • 550fd5e1d fix(cli): normalize worktree-sweep porcelain paths at the parse boundary
  • 306a90633 test(omo-native): move SENPI_PIN contract to 2026.8.23
  • de5a42282 Merge pull request #7151 from code-yeongyu/feat/worktree-sweep
  • 5a21af66c fix(review-work): tear down the review worktree only after lanes finish
  • 5685d3b62 fix(review-work): lock and tear down review worktrees
  • f447933bc feat(cli): add omo-agent-toolkit worktree-sweep command
  • 70b959499 Merge pull request #7149 from code-yeongyu/fix/omo-brand-casing
  • 9d10bab17 Merge pull request #7148 from code-yeongyu/fix/omo-brand-casing
  • dcb02c95a fix(schema): use canonical OmO title
  • 04c92a514 fix(omo-native): preserve OmO display casing
  • e7c8186d8 Merge pull request #7147 from code-yeongyu/fix/telemetry-model-id-vocabulary-disclosure
  • 703431e6e docs(telemetry): align the privacy disclosure with provider-independent model ids
  • bc0f7ec9a feat(telemetry): export known model ids regardless of routing provider

Thank you to 1 community contributor:

  • @sisyphus-dev-ai:
    • Merge pull request #7154 from code-yeongyu/release/v5.0.0-beta.18-source-state
View original

Upgraded? How did it go?

Discussion