メインコンテンツへスキップ
Kanau Tech™ - かなうテック
← ブログ一覧に戻る
AI開発ツール

Claude Code 自律実行機能の進化 — v2.1.139以降で何が変わった?【リリースタイムライン】

2026-05-22by DO XUAN HIEN
Claude Code 自律実行機能の進化 — v2.1.139以降で何が変わった?【リリースタイムライン】

/goal コマンドは Claude Code v2.1.139 で公式追加された機能 だ。それ以前は自作のStop HooksやCron方式で似たことを実現していたが、v2.1.139以降で「ループから人間が抜ける」のが標準機能になった。

この記事では Claude Code 自律実行機能の 進化の歴史と未来予測 を整理する。

Claude Code 自律実行の歴史

v2.1.139 までの自律実行は「自作」が前提だった。 /goalの登場で「標準機能」に格上げされた。

主要バージョンの進化

Versionリリース時期自律実行関連の変化
v1.x2025初期対話型のみ。1ターン1応答が原則
v2.0.x2025中盤Stop Hooks(settings.json)追加。自律実行の素地完成
v2.1.02026 Q1/loop(時間間隔ループ)追加
v2.1.502026 Q1末/schedule(cron形式)追加
v2.1.1392026 Q2/goal(条件達成型)正式リリース
v2.1.x(最新)2026 Q2 進行中/goal の評価器精度向上、Auto Modeとの統合強化

v2.1.139 で標準化されたもの

それ以前は自作だったが、/goalで一行に圧縮された機能

自作実装(v2.0.x以前)v2.1.139以降の/goal
~/.claude/settings.json に停止条件スクリプト/goal <条件> の1行
Bash で while [ ! -f done.flag ]; do claude -p ... doneターン上限の自動管理
Cron + claude -p でポーリングor stop after N turns で簡潔表現
Ctrl+C 監視スクリプト/goal clear で即停止
評価ロジックを自前実装Haiku評価器が自動実行

自作実装 vs 標準機能の差: 自作は柔軟だが脆い。標準機能は型が整っており、互換性が保たれる。

v2.1.139 が解決した3つの問題

問題1: 人間がループに張り付く

v2.0.x以前のフロー:
プロンプト入力 → Claude応答 → 確認 → 続けて → ...(10回繰り返し)

v2.1.139以降: /goal 1コマンドで条件達成まで自走。

問題2: 停止条件の自作

v2.0.x の Stop Hooks はパワフルだが、初心者には敷居が高い。settings.json を書ける人だけが恩恵を受けていた。

v2.1.139以降: /goal で誰でも1分で条件付き自律実行を開始。

問題3: 評価器の自前用意

「完了したか」を判定するロジックを自分で書く必要があった。Bash スクリプト or 別のClaudeコールで実装。

v2.1.139以降: Haikuベースの評価器が標準内蔵。トークン消費はメインターンの5-10%程度。

v2.1.139 と新旧自律実行方式の対比

具体的なコード例で進化を実感する。

旧方式(v2.0.x、Stop Hooks)

~/.claude/settings.json で Stop hook event にスクリプトを登録:

{
  "hooks": {
    "Stop": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "/Users/me/scripts/check-tests-pass.sh"
          }
        ]
      }
    ]
  }
}

scripts/check-tests-pass.sh

#!/bin/bash
cd /path/to/project
# exit 0 = 通常終了(Claude 続行 OK)、exit 2 + decision:"block" で続行をブロック
if npm test --silent; then
  echo '{"decision":"block","reason":"Tests still failing, continue"}'
  exit 2
else
  exit 0  # 完了、停止して良い
fi

→ 設定2箇所、Bashスクリプト必須。Stop hookイベント仕様は公式hooks-guide参照。

新方式(v2.1.139、/goal)

/goal test/auth のテストがすべて通り、npm test が exit 0 で完了する状態, or stop after 15 turns

1行で完結。 設定ファイルもスクリプトも不要。

これから来そうな機能(コミュニティ予測)

公式ロードマップは未公表だが、X コミュニティとGitHub Issuesから推測される将来機能。

予測機能期待値想定リリース
複数 goal 並行管理1セッションで複数 /goal を並列実行・進捗集約2026 Q3-Q4
評価器の選択肢Sonnet / Opus評価モード(精度優先)2026 Q3
WebUI / TUI での goal可視化リアルタイム進捗ダッシュボード2026 Q4
goal テンプレートライブラリ「テスト通過」「デプロイ監視」等のプリセット2026 Q3
Multi-agent /goal複数Claudeが協調して同じ goal を解く2027以降

Multi-agent /goal が実現すると、Atomic DX™ の文脈で「中小企業の業務全体を複数AIで担う」未来が現実になる。Kanau Tech™はこの方向性を視野に入れている。

アップデート方法

# グローバル更新
npm install -g @anthropic-ai/claude-code

# バージョン確認
claude --version

# 旧セッションの継続
claude --resume

# ベータチャンネルでの先行検証
claude --beta

CLAUDE.md と ~/.claude/settings.json は v1.x → v2.x で 互換性が保たれている。変更不要で新機能を使い始められる。

v2.1.139 アップデートで確認すべき3点

  1. 既存の Stop Hooks がそのまま動く か(基本動く)
  2. CLAUDE.md の重要ルールが評価器に効いている か(progress.md 出力テストで確認)
  3. 評価器の動作確認/goal を引数なしで打って、status view に最新判定理由が表示されることを確認

よくある質問

v2.1.139以前は何で代替していましたか?

Stop Hooks(settings.json にスクリプト型/プロンプト型の停止条件を書く方式)、cron + claude -p の組み合わせ、シェルスクリプトでのターン制御のいずれかで代替していた。v2.1.139で /goal が正式に追加され、これらの自作実装が不要になった。

/goal は今後どう拡張されますか?

公式ロードマップは未公表だが、コミュニティ要望としては「複数 goal 並行管理」「評価器の選択(Sonnet/Opus 評価)」「WebUIでの goal 可視化」が話題に挙がっている。短期的には評価器のさらなる軽量化と判定精度向上が見込まれる。

古い Stop Hooks 設定との互換性は?

v2.1.139以降も Stop Hooks(settings.json)は引き続き有効だ。/goal はセッション限定の使い捨て、Stop Hooks は全セッション恒久という棲み分けで併用できる。古い設定は変更不要だ。

アップデート方法を教えてください

npm install -g @anthropic-ai/claude-code でグローバル更新。バージョン確認は claude --version、互換性問題があれば --resume で古いセッションを継続できる。CLAUDE.md と settings.json は互換性が保たれている。

ベータ機能はどう試しますか?

claude --beta フラグでベータチャンネルの機能が有効化される(バージョンにより指定方法が変わる場合あり)。Anthropic公式のリリースノートで対応バージョンを確認してほしい。

関連記事

参照

御社のDX力、3分でチェックしませんか?

10問の簡単な質問でIT基盤・業務デジタル化・AI活用度を無料診断。改善のヒントもわかります。

無料DX診断を受ける →