0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Code v2.1.219|Opus 5 が新デフォルトに|毎日Changelog解説

0
Posted at

Claude Codeの公式Changelogをリリースから最速で翻訳・解説しています。

v2.1.219 の主役は Opus 5。新しいデフォルトの Opus モデルで、1M context と fast mode に対応します。/fast からは Opus 4.7 が外れ、対象が Opus 5 と Opus 4.8 に変わりました。

今回の注目ポイント

  1. Opus 5 が新しいデフォルト Opus に 1M context 対応、fast mode は 100 万トークンあたり入力 10 ドル/出力 50 ドル。claude-opus-5 で指定 (v2.1.219)
  2. /fast の対象モデルが入れ替え Opus 4.7 が外れ、Opus 5 と Opus 4.8 の 2 つに (v2.1.219)
  3. サブエージェントが 3 階層までネスト可能に デフォルトが 1 から 3 へ。CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 で無効化 (v2.1.219)
  4. sandbox.network.strictAllowlist 追加 allowlist 外のホストをプロンプトなしで拒否 (v2.1.219)
  5. Dynamic workflow の既定サイズが medium に 目安は 15 エージェント未満。workflowSizeGuideline で設定 (v2.1.219)
  6. claude -p の回答ドロップを修正 ターンが API エラーで落ちても生成済みの回答が残る (v2.1.219)

Opus 5 が新しいデフォルトになった

Opus のデフォルトが claude-opus-5 に切り替わりました。 1M context を持ち、fast mode の料金は 100 万トークンあたり入力 10 ドル・出力 50 ドル。モデルを明示していない環境は、そのまま Opus 5 で動きます。

対象読者: /model でモデルを固定せず Opus 系を使っている人、fast mode を日常的に回している人。

/model ピッカー側もあわせて整理されました。マージされた Opus 行の表示が plain な「Opus」から「Opus (1M context)」へ。ハイライトも最新モデルの名前だけに絞られ、リストのどれが新リリースかが一目で分かります。

/fast の対象モデルが入れ替わりました。Opus 4.7 が fast mode から外れ、対象は Opus 5 と Opus 4.8 の 2 つになります。4.7 を fast で回していた人は、切り替わりを前提に確認しておいてください。

claude-api skill も Opus 5 をデフォルトに更新され、Opus 4.8 からの移行手順が付きました。

サブエージェントを 3 階層まで積める

# ネストを無効化して従来の 1 階層に戻す
export CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1

サブエージェントのネスト深さのデフォルトが 1 から 3 に上がりました。子が孫エージェントを spawn できるようになり、多段の構成が組めます。従来どおり 1 階層に戻すなら、上の環境変数を 1 に。

stream-json 側も追従しました。--forward-subagent-text を付けると、depth-2 以降で spawn されたサブエージェントの出力が、spawn 元 Agent の tool_use id をキーに流れてきます。

Dynamic workflow の既定サイズも medium になりました。目安は 15 エージェント未満。/config の Dynamic workflow size で別サイズや unrestricted も選べます。設定は任意の settings ファイルから workflowSizeGuideline で指定でき、実行中のサイズは status line に表示されます。

sandbox のネットワーク許可を厳格化

sandbox.network.strictAllowlist が追加されました。sandboxed コマンドが allowlist 外のホストへ出ようとすると、プロンプトを出さず即座に拒否。

外部通信を許可済みホストに限定したい sandbox 運用で使います。既定では無効なので、設定を入れた環境だけ挙動が変わります。

その他の変更

バージョン カテゴリ 変更点 概要
v2.1.219 新機能 DirectoryAdded hook /add-dir や SDK の register_repo_root でセッション途中に作業ディレクトリを登録すると発火
v2.1.219 新機能 MCP 設定エラーの可視化 headless の init イベントに、config 検証で除外された --mcp-config を列挙する mcp_server_errors を追加。claude mcp list/mcp は接続失敗時に HTTP ステータスとエラー本文を表示
v2.1.219 修正 claude -p の回答保持 ターンが mid-stream の API エラーで落ちても、生成済みのテキストを捨てなくなった
v2.1.219 変更 managed MCP の ${VAR} 解決 allowlist/denylist の変数を、settings ファイルの env でなく起動時環境と managed-settings env から解決
v2.1.219 修正 self-hosted runner の承認保持 runner 再起動中に承認した permission が、セッション再開時に捨てられていた
v2.1.219 修正 Remote Control の fast-mode 表示 モデル切替・再接続・org チェック失敗のあとに、古い fast-mode 状態が残っていた

まとめ

v2.1.219 の中心は Opus 5 のデフォルト化と、それに伴う fast mode・/model 周りの整理。サブエージェントは 3 階層までネストでき、Dynamic workflow は 15 エージェント未満が既定に。sandbox のネットワーク制限や managed MCP の変数解決先など、運用まわりの挙動も変わりました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?