非公式・AI自動要約ニュースサイト(Anthropic公式とは無関係)
Claude News JP / www.claude-news.online
📰 ニュース Anthropic 🔵 標準 LLMコーディング · 出典: Claude Code Releases

モッド API とトレース機能が大幅拡張。workflow agent の prompt/model 書き換えも対応

Claude Code v2.1.300 リリース:モッド機能と OpenTelemetry トレース機能を拡張

原題: v2.1.300

重要度の根拠: Claude Code ユーザーに対して計測・モッド API・バグ修正で実務影響あるが、新モデルなし、破壊的変更なし

要約

Claude Code の v2.1.300 がリリースされました。主な追加機能は、モッドの`virtualText`で補足テキストをプロンプトボックスに表示できるようになったこと、キャッシュ書き込みを 5 分と 1 時間の 2 つのライフタイムに分類する OpenTelemetry 計測機能、エージェントのトランスクリプトをメインビューで表示する`$.ui.view()`、右から左へ書く言語対応の`dir`プロップです。また OpenTelemetry の GenAI セマンティック規約属性の追加、ワークフローエージェントの`prompt`と`model`の書き換え対応、新しい`prompt.change`モッドフックなども追加されました。バグ修正では、クラウドセッション時のポリシー通知の誤り、自動コンパクト時の警告の問題、バックグラウンドコマンド実行中の SessionEnd フック未実行、差分ビューでの cherry-pick/revert 競合の未検出、Unicode セパレータ文字に対応していなかった`/branch`と`claude purge`など、20 件以上の不具合が修正されました。

要点

  • OpenTelemetry セマンティック規約属性追加で分散トレーシング拡張
  • モッド API に virtualText、$.ui.view()、prompt.change フック、RTL 対応追加
  • ワークフローエージェント の prompt/model 書き換え対応で柔軟性向上
  • クラウドセッション・Unicode・差分表示など 20+ バグ修正
  • AWS Claude Platform に /advisor コマンド実装
開発者向け技術解説(API・実装詳細・破壊的変更)を見る

v2.1.300 の主要技術改善:OpenTelemetry `api_request` イベントに `cache_creation_5m_tokens` と `cache_creation_1h_tokens` を追加し、キャッシュ書き込みのライフタイム別計測が可能に。GenAI セマンティック規約属性(`gen_ai.provider.name`、`gen_ai.conversation.id`、`gen_ai.tool.name`、`error.type`)を trace spans に追加。モッドの `prompt.decorations` に `virtualText` が追加され、ドラフトに入らないテキスト描画が実装。モッド API として `$.ui.view({ agentId })` で特定エージェントのトランスクリプト表示、`$.ui.view({})` で戻る機能が追加。`agent.spawn` モッドフックで workflow agent の `prompt` と `model` 書き換えが対応(従来は拒否のみ)。新たに `prompt.change` フック追加(履歴呼び出し・clear・undo・プラグインによる fill 時に発火)。Text コンポーネントに `dir` プロップ追加(RTL 言語対応)。AWS Claude Platform 上で `/advisor` コマンドが実装、`CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1` で無効化可能。ワークフロー再開時のセッション状態管理、OpenTelemetry `tool_result` イベントの `git_commit_id` 補完(reftable ref storage 対応)など、ユーザーランド API とバックエンド計測が大幅拡張。

本文の日本語訳(全文)を見る

## 変更内容

- モッドのプロンプトデコレーションに `virtualText` を追加:プロンプトボックスに描画されるテキストで、ドラフトまたは送信プロンプトには入らない

- OpenTelemetry `api_request` イベントに `cache_creation_5m_tokens` と `cache_creation_1h_tokens` を追加:キャッシュ書き込みをライフタイムで分類

- モッド向けに `$.ui.view({ agentId })` を追加:エージェントのトランスクリプトをメインビューに表示、`$.ui.view({})` で戻る

- モッドの `Text` に `dir` プロップを追加:右から左への文字表記対応。Windows および VS Code のターミナル上で行が右方向に読まれ、右揃えで配置される

- AWS 上の Claude Platform に `/advisor` を追加;アドバイザーは `/advisor`、`advisorModel`、または `--advisor` で選択するまで実行されず、`CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1` でオフ化可能

- OpenTelemetry GenAI セマンティック規約属性を trace span に追加:`gen_ai.provider.name`、`gen_ai.conversation.id`、`gen_ai.tool.name`、`error.type` など

- `agent.spawn` モッドフックでワークフローエージェントの `prompt` と `model` を書き換える機能を追加(従来はワークフローエージェントを拒否するだけ)

- `prompt.change` モッドフックを追加:プロンプトボックスのテキストが型入力なしに変更される場合に発生(履歴エントリの呼び出し、クリア、アンドゥ、プラグインによるフィル)

- クラウドセッションが組織ポリシーが ホストをブロックしていると Claude に通知する問題を修正(セッション自体のネットワーク設定が原因だった)

- より小さい自動コンパクトウィンドウを選択したときの `/autocompact` 警告に関する問題を修正

- バックグラウンドコマンドが実行中に終了する場合に SessionEnd フックが実行されないことがある問題を修正

- `claude --help` が削除されたツールを `--restricted` の説明で参照していた問題を修正

- 1 つのプルリクエストのデータが不完全だった場合に `claude agents` がプルリクエストのステータスを更新しない問題を修正

- クラウドセッションのコンテナ交換後、バックグラウンドエージェントが一度再開すると再開不可と見なされていた問題を修正

- 完了後、入力したメッセージを持つサブエージェントが `/tasks` から短時間で消えてしまい、会話に戻る方法がなくなる問題を修正

- 子の表示中に、完了した親エージェントが breadcrumb から消える(子が最上位に再ルート化される)問題を修正

- "up"、"down"、"escape" などの入力単語がバースト状に到着すると agents ビューが入力を受け取り、ピークが応答途中で移動したり、ドラフトがクリアされる問題を修正

- 自動ツール検索(`ENABLE_TOOL_SEARCH=auto`)が MCP サーバーの再接続中など会話の途中でオフになる問題を修正

- `forceLoginOrgUUID` で拒否されたログインが、拒否された組織のトークンを保持または `/login` 後も有効にしていた問題を修正

- Claude Desktop および Remote Control セッションの差分ビューが reftable リポジトリの競合した cherry-pick または revert を検出しない問題を修正

- Artifact ツールの詳細表示および Ctrl+O での行読み込みで、呼び出しの入力がある間に `Artifact("(unprintable path)")` と表示される問題を修正;行に "Waiting…" と "Running…" が Bash のように表示されるようになった

- セッション再開後に書き込まれた最初のトランスクリプトエントリがクラッシュでトランスクリプトの最後の行が短縮された場合に失われる問題を修正

- `/branch` がメッセージをドロップし、`claude purge` が Unicode 行区切り文字または段落区切り文字(U+2028、U+2029)を含むサブフォルダプロジェクトをスキップする問題を修正

- Claude Code が `--worktree` で起動する場合にプラグイン `WorktreeCreate` および `WorktreeRemove` フックが実行されない問題を修正(`--tmux` ではまだ未対応)

- reftable ref storage を使用するリポジトリで `git commit -q` 後に OpenTelemetry `tool_result` イベントに `git_commit_id` が不足していた問題を修正

- モッドの `prompt.submit` フックで書き直されたまたはドロップされたプロンプトが、OpenTelemetry `user_prompt` イベント および interaction span、セッションタイトルリクエストでも入力されたものとして記録されていた問題を修正

- モッドのホットリロードに関する注記が、入力したものとしてトランスクリプトに表示されていた問題を修正

- エージェントフックが `model` を無視していた問題を修正:`haiku` のようなエイリアスが解決される、サブエージェントのモデルがこれをオーバーライドしなくなり、利用不可なモデルが回避される

Claude CodeAPI/SDK対象: 開発者

出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.300

媒体: Claude Code Releases

※本記事は Anthropic / Claude 関連の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。