Claude Code Release LedgerRelease Note

Version

v2.1.277

  • 新機能
  • 改善
  • バグ修正
  • 非推奨

Claude v2.1.277: 安定性と開発体験を大幅強化、新機能も追加

要点

5 POINTS
  1. `AGENTS.md` のサポートにより、エージェント指示の柔軟性が向上。
  2. 多数のバグ修正により、CLI、SDK、VS Code連携を含む全体的な安定性と信頼性が大幅に向上。
  3. ネットワーク設定の強化とプロンプト処理の洗練により、開発者体験が改善。
  4. VS Code拡張機能の機能強化とClaude Code on the webの改善により、統合環境での利便性が向上。
  5. 非推奨ツールの削除とエラーメッセージの明確化により、システムの保守性と使いやすさが向上。

Claude v2.1.277がリリースされ、多数のバグ修正、機能改善、そしていくつかの新機能が導入されました。本バージョンは、特に開発者のワークフローとシステムの安定性向上に重点を置いており、よりスムーズで信頼性の高いClaudeの利用体験を提供します。

主な新機能

  • AGENTS.md のサポート: プロジェクトに CLAUDE.md が存在しない場合、Claude Codeが代わりに AGENTS.md を読み込むようになりました。これにより、エージェントの指示をより柔軟に管理できます(Bedrock、Vertex、Foundryでは未対応)。
  • ネットワーク設定の強化:
    • Claudeアプリのゲートウェイにおいて、唯一の出力がフォワードプロキシである場合に、ローカルでの解決ではなくプロキシにホスト名を渡すための環境変数 CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1 が追加されました。
    • Claudeアプリのゲートウェイアップストリームに、静的ヘッダーをプロキシに送信するためのオプションの headers: マップが追加されました。
  • VS Code 拡張機能の機能強化:
    • サインアウト機能がパネルメニューに追加され、/logout コマンドで利用可能になりました。
    • バックグラウンドシェルやその他の実行中のタスクがエージェントマップに表示され、停止できるようになりました。
    • 応答のコピーボタンと /copy コマンドが追加されました。
    • 非アクティブなセッションが自動的にアーカイブされる際の通知と、「すべてアーカイブ解除」アクションが追加されました。
    • セッションのコストとトークン使用量がアカウント&使用状況ダイアログおよびセッションマネージャーに表示されるようになりました。

改善点

  • 起動とパフォーマンスの向上: SDKおよびヘッドレス (-p) 使用時のセッション開始が改善され、最初のターンでディレクトリごとの CLAUDE.md 検索を待たなくなりました。
  • プロンプト処理の洗練: プロンプト内の目に見えないUnicode書式設定文字やタグ文字が削除され、クリーンアップされたプロンプトが送信前にレビューのために表示されるようになりました。
  • プラグイン管理の改善: /plugin の「Installed」タブで、MCPサーバーがどのプラグインに属するかが表示されるようになり、claude plugin install が既にインストールされているプラグインに対して、より新しいバージョンが利用可能である場合に claude plugin update コマンドを推奨するようになりました。
  • エラーメッセージの明確化: Claudeアプリゲートウェイのループバックエラーメッセージが CLAUDE_GATEWAY_ALLOW_LOOPBACK を明示するようになりました。
  • /ultrareview の機能強化: レビュー対象がない場合に、状況を説明し、最新のコミットをレビューするコマンドを提案するようになりました。

多数のバグ修正

本リリースでは、ユーザー体験に影響を与える多数のバグが修正されました。主な修正点は以下の通りです。

  • 安定性の向上:
    • 内部エラー後にハングアップする可能性があった claude -p および Agent SDK セッションが、エラーを報告して終了するようになりました。
    • 空のテキストブロックを含む会話が失敗する問題が修正されました。
    • 古いClaude Codeビルドが同じマシンで実行された際に予期せずログアウトされる問題が修正されました。
    • ~/.claude.json の不正な値による起動時のクラッシュやエラーが多数修正されました。
    • 低速または高負荷なマシンでのセッション終了問題が改善されました。
  • ツールとコマンドの信頼性:
    • claude update がエラーを報告したりハングアップしたりする問題、および誤って「最新」と報告する問題が修正されました。
    • claude plugin install が失敗したり、インストール済みコピーを破損させたりする問題が修正されました。
    • Grep、Glob、Write、Edit ツールが、システムリソース不足や不正なパス、正規表現の問題で適切にエラーを報告するようになりました。
    • ツール呼び出しのファイルパスにヌルバイトが含まれる場合にターンが早期終了する問題が修正されました。
  • ユーザーインターフェースと表示:
    • バックグラウンドタスクの更新がパネル表示中に待機状態を示すようになりました。
    • サブエージェントからのメッセージが会話の適切な位置に表示されるようになりました。
    • フルスクリーンピッカーでのテキスト選択後の「copied」通知が表示されない問題が修正されました。
    • ターミナルカラーコードを含むプロンプトや、保存されたトランスクリプトの不正な形式によるクラッシュが修正されました。
  • VS Code 拡張機能の修正:
    • 設定メニューが開かない問題や、モードピッカーの自動設定が機能しない問題が修正されました。
    • /fast がデフォルトとして保存されない問題が修正されました。
  • Claude Code on the web の修正:
    • クラウド環境の保存に関する問題や、管理設定の表示に関する問題が修正されました。
  • Claude Tag の修正:
    • Slackチャンネルでのルーチン実行、認証情報プリセットのリンク、Google Cloud 認証情報フォーム、ネットワークイベントログに関する多数の修正が含まれます。

その他の変更

  • 非推奨の TaskOutput ツールが削除され、バックグラウンドタスクの出力は Read ツールで処理されるようになりました。
  • Fable モデルがAnthropic APIの /model に常に表示されるようになりました(組織設定で無効化されている場合を除く)。
  • サブエージェントの結果がメインエージェントに到達する際に、サブエージェントの出力であることを示すヘッダーとインデントが追加され、誤解を招くことがなくなりました。

これらの変更により、Claudeはより堅牢で使いやすいツールとなり、開発者の生産性向上に貢献します。

出典

本記事は Claude Code の公式リリースノートを AI で日本語に要約したものです。正確な内容は原文をご確認ください。

公式変更ログを見る

https://github.com/anthropics/claude-code/releases/tag/v2.1.277