Claude Code v2.1.38

変更項目: 7件

GitHub Release

このバージョンの概要

Claude Code v2.1.38では、主にVS Code拡張機能の安定性向上とセキュリティ強化に焦点が当てられました。VS Codeターミナルのスクロールやセッション重複のバグが修正され、よりスムーズな開発体験が提供されます。また、サンドボックスモードでのスキルディレクトリへの書き込み制限により、セキュリティが向上しました。

変更内容一覧

Improved
コマンド密輸を防ぐため、ヒアドキュメントの区切り文字解析を改善しました。
英語原文を表示
Improved heredoc delimiter parsing to prevent command smuggling
Changed
サンドボックスモードにおいて、.claude/skills ディレクトリへの書き込みがブロックされるようになりました。
英語原文を表示
Blocked writes to .claude/skills directory in sandbox mode

変更前

以前は、サンドボックスモードで動作しているClaude Codeが、許可なく`.claude/skills` ディレクトリにファイルを書き込む可能性がありました。これにより、セキュリティ上の懸念や、予期せぬ変更が発生するリスクがありました。

変更後

今回の変更により、サンドボックスモードでは、Claude Codeが`.claude/skills` ディレクトリにファイルを書き込むことができなくなりました。これにより、サンドボックスの隔離性が強化され、不必要なファイル操作が防がれます。

ユーザーへの恩恵

ユーザーは、サンドボックス環境でのセキュリティが向上し、Claude Codeが意図しないスキルファイルを作成・変更するリスクがなくなります。これにより、より安全で予測可能な開発環境を維持できます。

関連ドキュメント

Fixed
VS Codeターミナルにおけるスクロールトップへの回帰バグを修正しました。
英語原文を表示
Fixed VS Code terminal scroll-to-top regression introduced in 2.1.37

変更前

以前のバージョン v2.1.37で発生した回帰により、VS Codeの統合ターミナルでClaude Codeを使用する際に、スクロールが意図したように機能しない場合がありました。

変更後

この修正により、VS CodeターミナルでのClaude Codeの使用中に、スクロール機能が以前のようにスムーズに動作するようになりました。

ユーザーへの恩恵

VS Codeユーザーは、ターミナル内でのスクロールの不便さが解消され、より快適にClaude Codeを利用できるようになりました。特に長文の出力や履歴を確認する際の操作性が向上しています。

関連ドキュメント

Fixed
Tabキーがスラッシュコマンドをオートコンプリートする代わりにキューに入れる問題を修正しました。
英語原文を表示
Fixed Tab key queueing slash commands instead of autocompleting
Fixed
環境変数ラッパーを使用するコマンドのbashパーミッション照合を修正しました。
英語原文を表示
Fixed bash permission matching for commands using environment variable wrappers
Fixed
ストリーミングを使用しない場合にツール間のテキストが消える問題を修正しました。
英語原文を表示
Fixed text between tool uses disappearing when not using streaming
Fixed
VS Code拡張機能でセッションを再開した際に、セッションが重複して作成される問題を修正しました。
英語原文を表示
Fixed duplicate sessions when resuming in VS Code extension

変更前

VS Code拡張機能で過去の会話セッションを再開しようとすると、既存のセッションに加えて新しいセッションが誤って作成されてしまうことがありました。これにより、セッション管理が煩雑になる不便がありました。

変更後

セッション再開時の問題が修正され、VS Code拡張機能で過去の会話をシームレスに再開できるようになりました。セッションが重複することなく、中断した時点から作業を続けられます。

ユーザーへの恩恵

VS Codeユーザーは、過去の作業を効率的に引き継ぐことができるようになり、ワークフローの中断が少なくなります。これにより、生産性が向上し、よりスムーズに開発作業を進められます。

関連ドキュメント

シェア: X はてブ