Claude Code v2.1.41
変更項目: 22件
GitHub Releaseこのバージョンの概要
本バージョンでは、MCPツール使用時のクラッシュや、アンカーフラグメントを含むファイル参照の失敗など、安定性に関する複数の修正が行われました。特に/renameコマンドが会話コンテキストからセッション名を自動生成する機能が追加され、利便性が向上しています。また、Agent SDKのストリーミングモードでの通知不具合やフックエラー時の詳細情報表示など、開発体験に直結する改善も含まれています。その他、Windows ARM64のネイティブバイナリサポートや新しいCLI認証サブコマンドの追加により、プラットフォームサポートと管理機能が強化されました。
変更内容一覧
speed属性を追加しました。英語原文を表示
speed attribute to OTel events and trace spans for fast mode visibility関連ドキュメント
claude auth login、claude auth status、claude auth logoutというCLIサブコマンドを追加しました。英語原文を表示
claude auth login, claude auth status, and claude auth logout CLI subcommands関連ドキュメント
英語原文を表示
英語原文を表示
/rename コマンドが引数なしで呼び出された際、会話のコンテキストからセッション名を自動生成するようになりました。英語原文を表示
/rename to auto-generate session name from conversation context when called without arguments変更前
これまで、セッションに名前を付けるには`/rename`の後に手動で名前を入力する必要がありました。これにより、急いでいる時や良い名前が思いつかない時に、セッションの名前付けが手間になることがありました。
変更後
`/rename`を引数なしで実行すると、Claude Codeが会話のコンテキストに基づいて自動的にセッション名を提案・生成するようになりました。これにより、手動で名前を考える手間が省け、よりスムーズにセッションを整理できます。
ユーザーへの恩恵
セッションの名前付けがより簡単になり、手動で考える時間を節約できます。これにより、作業の中断が減り、整理されたセッションリストで必要な会話を素早く見つけられるようになります。
関連ドキュメント
英語原文を表示
英語原文を表示
英語原文を表示
変更前
MCPツールがストリーミング中に画像コンテンツを返そうとすると、Claude Codeが予期せずクラッシュすることがありました。これにより、開発者はMCPを介して画像コンテンツを効率的に扱えず、ワークフローが中断されていました。
変更後
MCPツールがストリーミング中に画像コンテンツを返しても、Claude Codeがクラッシュすることはなくなりました。これにより、開発者は中断なくMCPツールから画像コンテンツを受け取れるようになり、より安定した環境で作業できます。
ユーザーへの恩恵
MCPツールから画像コンテンツを受け取る際にクラッシュの心配がなくなり、Claude Codeをより信頼して利用できるようになります。安定性が向上したことで、ワークフローの中断が減り、作業効率が向上します。
関連ドキュメント
/resume セッションプレビューで、読み取り可能なコマンド名ではなく生のXMLタグが表示される問題を修正しました。英語原文を表示
英語原文を表示
英語原文を表示
@README.md#installation)を使用した場合に、ファイルの解決が失敗する問題を修正しました。英語原文を表示
@README.md#installation)変更前
これまで、`@README.md#installation`のように、ファイル名に加えて特定のセクション(アンカーフラグメント)を指定する@-メンションを使用すると、Claude Codeがファイルを正しく特定できず、参照が機能しないことがありました。
変更後
@-メンションでアンカーフラグメントを含んだファイル参照(例: `@README.md#installation`)を使用しても、Claude Codeがファイルを正しく解決できるようになりました。これにより、ドキュメント内の特定のセクションを正確に参照できます。
ユーザーへの恩恵
ドキュメント内の特定箇所を@-メンションで直接参照できるようになり、関連情報を素早く正確にClaude Codeに伝えられます。これにより、作業の効率が向上し、より精度の高いコンテキストを提供できます。
関連ドキュメント
/dev/stdin、および大きなファイルでFileReadToolがプロセスをブロックする問題を修正しました。英語原文を表示
/dev/stdin, and large files変更前
Claude CodeがFIFO (名前付きパイプ)、`/dev/stdin` (標準入力)、または非常に大きなファイルを読み込もうとすると、FileReadToolがハングアップし、プロセス全体がブロックされてしまうことがありました。これにより、これらの特殊なファイルタイプや大容量ファイルを扱うワークフローが妨げられていました。
変更後
FileReadToolがFIFO、`/dev/stdin`、および大きなファイルを読み込む際にプロセスをブロックしなくなりました。これにより、特殊なファイルインターフェースや大容量のログファイルなどを扱う場合でも、Claude Codeが応答不能になることなくスムーズに動作します。
ユーザーへの恩恵
特殊なファイルや大きなファイルを扱う際でもClaude Codeが安定して動作するため、より幅広い開発ワークフローにClaude Codeを統合できます。ハングアップの心配がなくなり、安心してファイル読み込み機能を利用できるようになります。
関連ドキュメント
英語原文を表示
変更前
Agent SDKのストリーミングモードを使用している際、バックグラウンドで実行されているタスク(例: 長時間実行されるコマンドやプロンプト処理)に関する通知がユーザーに届かないことがありました。これにより、タスクの進行状況や完了をリアルタイムで把握することが困難でした。
変更後
Agent SDKのストリーミングモードでも、バックグラウンドタスクの通知が適切に配信されるようになりました。これにより、プログラムによる制御下でも、実行中のタスクのステータス変更や完了をリアルタイムで確認できるようになります。
ユーザーへの恩恵
Agent SDKを使ってプログラムでClaude Codeを操作する際、バックグラウンドタスクの状況をより正確に把握できるようになります。これにより、自動化されたワークフローの信頼性が向上し、問題発生時にも迅速に対応できます。
関連ドキュメント
英語原文を表示
英語原文を表示
変更前
Markdown形式でリンクを記述する際、表示テキスト(例: `[表示テキスト](URL)`)を指定しない生のURL(例: `<URL>`や単なる`URL`)の場合に、そのURL自体が表示テキストとして正しくレンダリングされず、表示が欠落したり不完全になったりすることがありました。
変更後
生のURL形式で記述されたMarkdownリンクも、表示テキストとして正しくレンダリングされるようになりました。これにより、Markdownコンテンツ内でURLが正確に表示され、可読性が向上します。
ユーザーへの恩恵
Markdown形式で共有されるドキュメントやClaude Codeからの出力において、URLが常に正しく表示されるようになります。リンクが欠落する心配がなくなり、情報伝達の正確性が向上します。
関連ドキュメント
英語原文を表示
英語原文を表示
英語原文を表示
英語原文を表示
英語原文を表示
変更前
フックがブロックされた際に発生するエラーで、エラー出力(stderr)の内容がユーザーインターフェースに適切に表示されないことがありました。これにより、何が原因でフックがブロックされたのか、詳細な情報が確認できず、問題解決が困難でした。
変更後
フックがブロックされた際のエラー通知に、stderr(標準エラー出力)の内容が含まれてUIに表示されるようになりました。これにより、エラーの具体的な原因を開発者がより詳細に把握し、迅速なトラブルシューティングが可能になります。
ユーザーへの恩恵
フックがブロックされた際、エラーの原因がUIで明確に表示されるようになるため、問題の診断と修正が大幅に効率化されます。これにより、フックベースの自動化ワークフローの信頼性が向上し、開発者のデバッグ作業が軽減されます。