Claude Code v2.1.38

変更項目: 7件

GitHub Release

このバージョンの概要

本バージョンでは、VS Code拡張機能におけるスクロールの問題やセッションの重複など、IDE連携時の利便性を損なうバグが修正されました。また、サンドボックス環境でのセキュリティ強化や、コマンド実行時の権限チェック、入力補完の挙動改善など、CLIコア機能の安定性と安全性が向上しています。

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

変更前

以前はサンドボックス(隔離環境)内での実行中であっても、カスタムスキルを格納する特定のディレクトリへの制限が明示的ではありませんでした。

変更後

サンドボックスモード有効時は、システムの動作を定義する重要なディレクトリである `.claude/skills` への書き込みがブロックされるようになります。

ユーザーへの恩恵

AIエージェントが意図せず、あるいは不正にツールの動作を書き換えることを防ぎ、安全な環境でコードのテストや実行を行うことができます。

Fixed
2.1.37で発生していた、VS Code統合ターミナルの最上部へ強制スクロールされる問題を修正しました
英語原文を表示
Fixed VS Code terminal scroll-to-top regression introduced in 2.1.37

変更前

前バージョンの2.1.37において、VS Codeの統合ターミナルで操作中に画面が勝手に最上部まで戻ってしまうデグレードが発生していました。

変更後

スクロールの挙動が修正され、開発者がターミナルで出力を確認する際に意図せず表示位置が飛ぶことがなくなりました。

ユーザーへの恩恵

ターミナルのログ確認やインタラクティブな操作中に集中が途切れることがなくなり、VS 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拡張機能の会話履歴から過去のセッションを再開しようとすると、同じセッションが二重に作成・表示されることがありました。

変更後

セッション管理のロジックが修正され、履歴から復元した際も正しく単一のセッションとして継続できるようになりました。

ユーザーへの恩恵

会話履歴が整理され、複数のプロジェクトやタスクを並行して進める際に、どのセッションが最新かを迷うことなくスムーズに再開できます。

関連ドキュメント