OMC 4.7.10 - リリースノート
日本語サマリー
oh-my-claudecode (OMC) v4.7.10 リリースノート要約
⚠️ 注意: 今回のリリースに該当する明確な破壊的変更やセキュリティ修正は含まれていませんが、Bedrock API呼び出し時の致命的なエラー(400エラー)を引き起こす重要な不具合修正が含まれています。
主な変更点
- Bedrock モデルルーティングの修正:
claude-sonnet-4-6のような完全なモデル ID が Bedrock API に送られ 400 エラーが発生する致命的な不具合を解消。すべてのモデル ID を CC対応のエイリアス(sonnet,opus,haiku)に正規化するnormalizeToCcAlias()ヘルパーを追加しました。 - Team Runtime の堅牢化: OMXからの起動時の堅牢化を移植。単なる ACK のみの応答を起動完了とみなす挙動を停止し、実際のタスクの所有権取得やワーカーのステータス進行などの証拠を要求するように変更しました。
- Session History Search の追加: 過去のローカルセッション履歴を検索できる新コマンド
omc session searchを追加しました。モード、日付範囲、ステータスによるフィルタリングや、JSON出力にも対応しています。 - Lazy Agent Loading: エージェントのプロンプト読み込みをオンデマンド(必要時)に変更し、起動時のメモリフットプリント(使用量)を削減しました。
- HUD (Heads-Up Display) の安定性向上:
watch modeの重複初期化を防止し、APIリトライの過剰な連続リクエストを抑制し、API障害時にも古い使用量上限を保持するよう複数の修正を加えました。 - Hooks および Delegation の修正:
persistent-mode.cjsの Stop hook に欠落していたcontinue: falseを追加し、プラグインエージェントが存在する場合のレガシーエージェント同期をスキップするように修正しました。 - スキップ/検証機能の強化:
ralphに検証用の critic selection を追加し、skill pipelineのハンドオフメタデータを追加しました。 - 未承認の変更を取り消し: 許可されていないリブランド PR(#1527-#1529)をリバート(取り消し)しました。
原文(Release Notes)
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-6leaked 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 searchcommand 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-claudecode
Full Changelog: https://github.com/Yeachan-Heo/oh-my-claudecode/compare/v4.7.8...v4.7.10