oh-my-claudecode v4.7.10
Release focused on Bedrock model routing fixes, team runtime hardening, session history search capabilities, and various reliability improvements.
What's New
🔧 Bedrock Model Routing Fix (#1415, #1548)
Fixes the critical issue where full model IDs like claude-sonnet-4-6 leaked through to the Bedrock API, causing 400 errors. Now normalizes all model IDs to CC-supported aliases (sonnet, opus, haiku) across all code paths.
- Extracts shared
normalizeToCcAlias()helper from delegation-enforcer - Applies normalization in
enforceModel()for explicitly-provided models - Applies normalization in claude agent's
buildLaunchArgs()for team worker launches - 91 tests covering explicit ID normalization, Bedrock ID handling, and non-Claude passthrough
🛡️ Team Runtime Hardening (#1540, #1547)
Ports startup hardening from OMX requiring real work-start evidence before settling startup:
- Stops treating ACK-only leader-mailbox replies as sufficient startup evidence
- Requires task claim ownership or worker status progress before settling startup
- Adds focused regression coverage for ACK-only failure and claim-based success
🔍 Session History Search (#1545, #1546)
New omc session search command to search through prior local session history:
- Full-text search across session transcripts and OMC session artifacts
- Filter by mode, date range, and status
- JSON output option for programmatic use
⚡ Lazy Agent Loading (#1495, #1497)
Reduces startup memory footprint by loading agent prompts on-demand rather than eagerly.
All Changes
Features
- #1546 feat: add session history search
- #1498 feat(ralph): add critic selection for verification
- #1503 feat(openclaw): normalize native clawhip signals
- #1519 feat(doc-specialist): add first-pass context hub guidance
- #1520 feat: add skill pipeline handoff metadata
Bug Fixes
- #1548 fix(routing): normalize explicit model IDs in all code paths
- #1547 fix(team): require real startup evidence
- #1539 fix(team): resolve worktree mailbox trigger paths
- #1537 fix(team): finish runtime hardening port
- #1544 fix(hud): avoid repeated watch mode initialization
- #1513 fix(hud): reduce transient usage API retry hammering
- #1508 fix(hud): preserve stale usage limits on API failures
- #1517 fix(hooks): add missing continue: false to persistent-mode.cjs Stop hook
- #1492 fix(skill): harden omc-teams tmux and agent validation
- #1501 fix(delegation): skip legacy agent sync when plugin agents exist
- #1504 fix(doctor): accept supported omc config keys
- #1511 fix(team): clean up stale transient files on session end
Refactor & Documentation
- #1497 refactor: lazy agent loading
- #1536 docs: fix outdated install references in REFERENCE.md
- #1538 docs: remove stale analytics references
- #1532 revert: undo unauthorized rebrand PRs 1527-1529
- #1526 chore: remove stale root development artifacts
Contributors
Thanks to all contributors who made this release possible:
- @Yeachan-Heo (Bellman) - 16 commits - Project lead, bedrock routing, team hardening, session search
- @carlos-cubas - Bedrock model routing fix (#1548)
- @Twodragon0 - Documentation fixes (#1536)
- @ChoKhoOu - Stop hook fixes (#1517)
Stats
- 20+ PRs merged
- 15+ bug fixes
- 5+ new features
- 204 files changed
- 11,464 insertions(+), 4,650 deletions(-)
Install / Update
npm install -g oh-my-claude-sisyphus@4.7.10Or reinstall the plugin:
claude /install-plugin oh-my-claudecodeFull Changelog: v4.7.8...v4.7.10