4.14.0

OMC 4.14.0 - リリースノート

2026年5月15日
OMC

日本語サマリー

oh-my-claudecode v4.14.0 リリースノート要約

注意: 今回のリリースに重大な破壊的変更やセキュリティ修正は含まれていません。 (1つの新機能、11件のバグ修正/堅牢化を含む計12のPRをマージ)

主な変更点

  • omc ultragoal CLIの追加: 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 ultragoal CLI, persisted plan/ledger artifacts under .omc/ultragoal, and Claude Code /goal handoff guidance. Checkpointing fails closed: only the active in-progress microgoal can be completed, failed, or blocked.
  • Preserve Claude Code across OMC updates (#2997) — omc update now snapshots the global @anthropic-ai/claude-code install 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.md files into small registry shims, while preserving full on-demand skill bodies under skill-bodies/*/SKILL.md (loaded via a Windows-safe omc-full-body pointer 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:agent worker 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, prevent state_clear from clearing a live singleton autopilot owned by another session, and write/read autopilot phase/current_phase aliases 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.md byte-for-byte matches the bundled fallback; modified copies and non-contract omc-reference.md legacy files still warn.
  • Suppress persistent reinforcement after oversized tool redirects (#2990) — focused Stop classifier requires both a tool-results/*.txt pointer 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.0

Or reinstall the plugin:

claude /install-plugin oh-my-claudecode

Full 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