4.7.8
OMC 4.7.8 - リリースノート
2026年3月8日
OMC
日本語サマリー
OMC 4.7.8 リリースノート要約
⚠️ 破壊的変更・セキュリティ修正
- 破壊的変更や重大なセキュリティ修正はありません。
- 今回はv4.7.7以降の安定化に焦点を当てたパッチリリースです。
主な変更点
- Stop-hookの堅牢化:
teamやralplanにおける長時間実行オーケストレーションの premature interruption(早期中断)を防ぐ専用の保護パスを追加し、deep-interviewへの保護適用範囲を拡大。 - エージェントの統合: 重複するエージェントペアを統合して合計エージェント数を削減(22→18)。保守性向上のため5つの不要な Wrapper skills を削除し、統合後のプロンプト調整を評価するベンチマークを追加。
- ランタイムのクリーンアップと安定性: セッション終了時に session-scoped mode state を確実に破棄。MCP bridge 終了時に孤児化した LSP server プロセスを強制終了(kill)し、メモリ圧迫を防止。
- ルーティングと通知の修正: 環境変数で設定された Claude family models を正しく尊重し、古いデフォルト値へのフォールバックを解消。通知の際、
tmuxTailLines設定がレンダリング時まで一貫して適用されるよう修正。 - HUDポーリングと待機状態の改善: API使用量監視のポーリング頻度を下げて HTTP 429 エラーを回避し、期限切れのレート制限キャッシュによる誤った wait-state 挙動を修正。
- CLIと環境の信頼性向上: Claude Codeセッション内で
ask-codex/ask-geminiの呼び出し挙動を維持。statusLineのパスをマシン間で同期可能な$HOMEベースのポータブルパスに変更し、Fish shell環境での Team worker pane 起動コマンドを修正。 - Windows環境の互換性: プラットフォーム固有のハードブロック(win32 hard-blocks)を廃止し、
tmuxの機能が利用可能か検知する方式に変更。 - ビルド・リリースプロセスの修正: バージョン不整合を防ぐため、リリース時のバージョンチェック項目に
marketplace.json等を追加。
インストール / アップデート
npm install -g oh-my-claude-sisyphus@4.7.8
# または
claude /install-plugin oh-my-claudecode
原文(Release Notes)
Release Notes
Patch release focused on post-v4.7.7 stabilization on
dev: stop-hook hardening, agent consolidation follow-up, LSP/session cleanup, and reliability fixes across routing, notifications, HUD polling, wait-state handling, ask-skill session behavior, status line portability, and fish-shell worker launches.Highlights
- Stop-hook hardening for persistent flows — Adds standalone protection for
teamandralplan, fixes false-blocking after skill completion, and extends protection coverage todeep-interview. (#1424, #1432, #1435)- Agent consolidation follow-up — Consolidates 4 overlapping agent pairs (22→18 agents), removes 5 thin wrapper skills, and adds benchmark coverage for all 4 consolidated agents to make prompt tuning measurable. (#1425, #1426, #1437)
- Runtime cleanup and stability — Cleans session-scoped mode state on exit and force-kills orphaned LSP server processes when the MCP bridge shuts down. (#1428, #1429)
- CLI and environment reliability — Preserves
ask-codex/ask-geminibehavior inside Claude Code sessions, makesstatusLinepaths portable across machines, and fixes Team worker pane launch commands for Fish shell users. (#1438, #1404, #1377)Bug Fixes
- fix(platform): replace win32 hard-blocks with tmux capability checks — Removes platform-level hard denial in favor of capability detection so supported Windows environments can proceed when tmux interoperability is available. (#1423)
- fix(stop-hook): add hard-blocking for standalone team and ralplan — Adds first-class protection paths for standalone Team and Ralplan flows to prevent premature interruption of long-running orchestration. (#1424)
- fix(session-end): clean session-scoped mode state on exit — Ensures session-local state is removed when execution ends so stale mode markers do not leak into later sessions. (#1428)
- fix(lsp): kill orphaned LSP server processes on MCP bridge exit — Terminates managed child language servers during bridge shutdown to prevent orphan buildup and memory pressure. (#1429)
- fix(routing): respect env-configured Claude family models — Keeps runtime model selection aligned with environment overrides instead of falling back to stale defaults. (#1430)
- fix(notifications): pass tmuxTailLines config to formatter parseTmuxTail — Makes notification tail rendering honor the configured tmux line limit end to end. (#1431)
- fix(hud): reduce usage API polling to avoid 429s — Lowers polling pressure and improves stale-cache behavior under rate limiting. (#1418)
- fix(wait): handle stale cached rate limit status — Prevents misleading wait-state behavior when cached rate-limit data has expired. (#1433)
- fix: preserve ask-codex and ask-gemini inside Claude Code sessions — Keeps ask-skill flows working correctly when invoked from inside Claude Code sessions instead of losing behavior to session context drift. (#1438)
- fix: use portable $HOME path in statusLine for multi-machine sync — Replaces machine-specific status line paths with a portable home-based path better suited for synced dotfiles and multi-machine setups. (#1404)
- fix(team): support fish shell in worker pane launch commands — Corrects Team worker pane launch behavior for Fish shell environments. (#1377)
Refactor & Testing
- refactor(skills): eliminate 5 thin wrapper skills + CLAUDE.md diet — Removes redundant thin wrappers and trims docs to reduce maintenance overhead. (#1425)
- refactor(agents): consolidate 4 overlapping agent pairs (22→18 agents) — Simplifies the registry while preserving compatibility aliases and downstream routing behavior. (#1426)
- test(skill-state): align ralplan expectations with stop-hook — Updates test expectations to match the hardened stop-hook enforcement model. (#1435)
- feat(benchmarks): add per-agent prompt benchmark suite for all 4 consolidated agents — Extends prompt benchmarking infrastructure so merged agents can be compared against archived pre-consolidation prompts. (#1437)
Build
- fix(release): add marketplace.json and docs/CLAUDE.md to version checklist — Closes the release-process gap that allowed version drift in non-package metadata files.
- fix: bump marketplace.json version to 4.7.7 — Corrects the missed marketplace version bump required by version consistency checks.
- chore: bump version to 4.7.7 — Final version cut from the previous release lineage before this patch cycle.
Install / Update
npm install -g oh-my-claude-sisyphus@4.7.8Or reinstall the plugin:
claude /install-plugin oh-my-claudecodeFull Changelog: https://github.com/Yeachan-Heo/oh-my-claudecode/compare/v4.7.7...v4.7.8
🤖 Generated with Claude Code