4.14.0
OMC 4.14.0 - リリースノート
2026年5月15日
OMC
日本語サマリー
oh-my-claudecode v4.14.0 リリースノート要約
注意: 今回のリリースに重大な破壊的変更やセキュリティ修正は含まれていません。 (1つの新機能、11件のバグ修正/堅牢化を含む計12のPRをマージ)
主な変更点
omc ultragoalCLIの追加: OMX ultragoal機能をOMCに移植。複数目標の耐障害性のあるワークフローを実現し、計画/台帳アーティファクトは.omc/ultragoalに保存。チェックポイント機能はフェイルセーフ(セーフ側に失敗)で動作。- OMCアップデート時の Claude Code 保護:
omc update実行前にグローバルな@anthropic-ai/claude-codeインストール状態をスナップショットとして保存。アップデート過程で削除された場合は復元し、未インストール環境には影響を与えない。 - プラグインスキルレジストリの最適化: プラグインキャッシュ同期時に
skills/*/SKILL.mdをコンパクトなレジストリシムに変換。完全なスキル本文はskill-bodies/*/SKILL.mdに保持され、呼び出し時に Windows 互換のomc-full-bodyポインタ経由で読み込まれる。 - チーム起動時の固定ワーカープラン修正: 固定/事前作成されたチーム起動プランに対する明示的な
N:agentワーカー指定を尊重。--no-decomposeオプションの追加、ワーカー数と分解スコープ数の不一致時のフェイルセーフ動作を実施。 - Autopilot状態クリーンアップのループ修正: 永続モードの autopilot 強制実行で
phase ?? current_phase ?? "unspecified"を読み取るよう修正。孤立したルーティングエコーのクリーンアップや、別セッションが所有するアクティブな singleton autopilot の誤消去を防止。 - HUDキャッシュの古いロッククリーンアップ堅牢化: 古いレンダーロックの早期GC、ゼロバイトの一時/エラーファイルのみ削除(診断情報は保持)、ステータスラインのホットパスをブロックしないクリーンアップ処理を実装。
- ** oversized toolリダイレクト後の強化表示抑制**: 連続するリダイレクト停止の最初の数回のみ強化表示を抑制し、その後は通常の Ralph/todo ストール保護を再開。
- その他の修正:
pre-tool-enforcerの不要なSLOP警告抑制、doctorパッケージバージョン検索の修正、起動時のcredentialミラーリング修正、cancel-ralphスキルエイリアスの修正。
インストール/アップデート
npm install -g oh-my-claude-sisyphus@4.14.0
またはプラグインを再インストール:
claude /install-plugin oh-my-claudecode
原文(Release Notes)
oh-my-claudecode v4.14.0: ultragoal port, autopilot/team launch hardening, plugin skill registry
Release Notes
Release with 1 new feature, 11 bug fixes / hardening changes across 12 merged PRs.
Highlights
- feat(ultragoal): port OMX ultragoal to OMC (#2995) — durable multi-goal workflow with
omc ultragoalCLI, persisted plan/ledger artifacts under.omc/ultragoal, and Claude Code/goalhandoff guidance. Checkpointing fails closed: only the active in-progress microgoal can be completed, failed, or blocked.- Preserve Claude Code across OMC updates (#2997) —
omc updatenow snapshots the global@anthropic-ai/claude-codeinstall before running and restores it if the OMC update path removes it; users without a prior global Claude Code install are left untouched.- Keep plugin skill registry concise (#2989) — re-register every bundled plugin skill now that plugin cache sync compacts native
skills/*/SKILL.mdfiles into small registry shims, while preserving full on-demand skill bodies underskill-bodies/*/SKILL.md(loaded via a Windows-safeomc-full-bodypointer at invocation time).New Features
- feat(ultragoal): port OMX ultragoal to OMC (#2995) — @probepark
Bug Fixes & Hardening
- Fix team launch fixed worker plans (#3011) — honor explicit
N:agentworker specs for fixed/pre-authored team launch plans, add--no-decompose, fail closed when explicit worker count and decomposed scope count disagree, ignore dead tmux-backed stale team state during spawn gating.- fix(pre-tool-enforcer): cover extra naming slop boundary (#3013) — neutral domain qualifiers like
extra/additional(e.g.extraSecretFetch,extraSecrets []extraSecretFetch) no longer trigger the SLOP fallback warning.- Harden HUD cache stale lock cleanup (#3003) — resolve the HUD cache dir before cleanup, GC stale render locks early, remove only zero-byte HUD temp/error files (preserve non-empty diagnostics), and clean up render locks and stdout temp files on background-refresh EXIT/signal without blocking the statusLine hot path.
- Fix autopilot state cleanup stop-hook loop (#3001) — make persistent-mode autopilot enforcement read
phase ?? current_phase ?? "unspecified", clean orphan autopilot routing echoes, preventstate_clearfrom clearing a live singleton autopilot owned by another session, and write/read autopilotphase/current_phasealiases for compatibility.- Preserve Claude Code across OMC updates (#2997) — see Highlights.
- Fix doctor warning for synced omc-reference fallback (#2993) — suppress doctor legacy-skill collision warnings only when
~/.claude/skills/omc-reference/SKILL.mdbyte-for-byte matches the bundled fallback; modified copies and non-contractomc-reference.mdlegacy files still warn.- Suppress persistent reinforcement after oversized tool redirects (#2990) — focused Stop classifier requires both a
tool-results/*.txtpointer and oversize/redirect wording; reinforcement is suppressed only for the first few consecutive redirect stops, then normal Ralph/todo stall protection resumes.- Keep plugin skill registry concise (#2989) — see Highlights.
- Fix doctor package version lookup (#2982).
- Fix launch credential mirroring (#2979).
- Fix cancel-ralph skill alias (#2974).
Stats
- 12 PRs merged | 1 new feature | 11 bug fixes / hardening changes
Install / Update
npm install -g oh-my-claude-sisyphus@4.14.0Or reinstall the plugin:
claude /install-plugin oh-my-claudecodeFull Changelog: https://github.com/Yeachan-Heo/oh-my-claudecode/compare/v4.13.7...v4.14.0
Contributors
Thank you to all contributors who made this release possible!
@probepark @Yeachan-Heo