英語原文を表示
変更前
Claudeがファイルを修正した直後に「古いエラー情報」を参照してしまい、既に解決したはずの問題をもう一度調査しようとする無駄な思考が発生していました。
変更後
編集後は最新のコードに基づいた診断結果が正しくモデルに渡されるようになり、無駄な再読み込みや重複した修正作業がなくなりました。
ユーザーへの恩恵
タスクの進行が早くなり、無駄なトークン消費を抑えながらより正確な修正が行えるようになります。
90件の変更 / 42バージョン
変更前
Claudeがファイルを修正した直後に「古いエラー情報」を参照してしまい、既に解決したはずの問題をもう一度調査しようとする無駄な思考が発生していました。
変更後
編集後は最新のコードに基づいた診断結果が正しくモデルに渡されるようになり、無駄な再読み込みや重複した修正作業がなくなりました。
ユーザーへの恩恵
タスクの進行が早くなり、無駄なトークン消費を抑えながらより正確な修正が行えるようになります。
変更前
AIが提案したコードをIDEのdiff画面でユーザーが手動で微調整しても、その「修正後の内容」がAI側に正しく伝わらず、会話の文脈に齟齬が生じることがありました。
変更後
IDE上で行われた編集内容をWriteツールが検知し、ユーザーによる変更が含まれていることをモデルにフィードバックしてから最終的な適用が行われます。
ユーザーへの恩恵
人間とAIが協力してコードを作り上げるプロセスがより正確になり、AIがユーザーの意図を汲み取った上で次の提案を行えるようになります。
/remote-control failing over SSH when only CLAUDE_CODE_ORGANIZATION_UUID is set変更前
リモート操作中にエラーが発生すると、背後で作成された作業ディレクトリが消えずに残ったり、エラー内容がログに残らず原因究明が難しいことがありました。
変更後
Remote Controlの安定性とトレーサビリティが向上し、予期せぬ切断時の後処理も自動化されました。
ユーザーへの恩恵
外出先からスマートフォン等で作業を依頼する際、より安定してセッションを維持・復旧できるようになります。
clientInfo を通じて自身を識別させるようになりました。clientInfo in the initialize request変更前
LSP サーバー側で、接続してきたクライアントが Claude Code であることを判別できず、特定の最適化や動作の切り替えが困難でした。
変更後
サーバー側がクライアント名を認識できるため、将来的な互換性向上や、エージェント向けに最適化されたLSP挙動の提供が可能になります。
ユーザーへの恩恵
言語サーバー側での適切なハンドリングが可能になり、より正確なコード診断やナビゲーション結果を得られる土台が整いました。
CLAUDE_CODE_GIT_BASH_PATH が正しく設定されている場合でも「Git Bashが必要」という誤判定エラーが出る問題を修正CLAUDE_CODE_GIT_BASH_PATH is set or Git is installed at a default location変更前
Windows環境でClaude Codeを使用する際、必要なGit Bashが既にインストールされているにもかかわらず、ツールがそれを認識できず、利用不可と誤判定されることがありました。
変更後
Gitの標準的なインストールパスの検出精度が向上し、環境変数 CLAUDE_CODE_GIT_BASH_PATH による明示的な指定も確実に優先されるようになりました。
ユーザーへの恩恵
WindowsユーザーがVS Codeの統合ターミナルからClaude Codeを起動する際、不要なエラーに悩まされることなく、スムーズに開発を開始できます。
settings.json のパース失敗時に警告バナーを表示し、設定が未適用であることを通知settings.json files fail to parse, so users know their permission rules are not being applied変更前
設定ファイルの記述にミス(JSONの構文エラーなど)があると、設定が反映されないまま静かに動作し、パーミッション設定などが効いていないことに気づけませんでした。
変更後
VS Code上でパースエラーを示す警告バナーが表示されるようになり、設定が読み込まれていないことが一目で分かるようになりました。
ユーザーへの恩恵
設定ミスの早期発見につながり、意図しないツール実行や制限の無効化を防ぐことで、セキュリティと安全性が向上します。
/rewind)で、キーボード操作可能な巻き戻しピッカーが開くようになりました/rewind) to open a keyboard-navigable rewind picker変更前
VSCode 拡張機能内で過去の時点に作業を戻したい場合、コマンド入力やマウス操作が必要で、ターミナル版のような直感的な「巻き戻し」がしにくい状態でした。
変更後
VSCode 上でも Esc を二回叩くだけで履歴一覧が表示され、上下キーとエンターで瞬時に過去のコードや会話の状態を復元できるようになりました。
ユーザーへの恩恵
試行錯誤中にコードを前の状態に戻す操作が極めて速くなり、エディタ上での開発体験が大幅に向上します。
変更前
VSCode拡張機能において、特定の条件下で過去の対話履歴が復元されず、作業の継続に支障が出ることがありました。
変更後
セッションの永続化処理が改善され、URLリンクからの起動時やアプリ再起動後も履歴が正確にロードされます。
ユーザーへの恩恵
過去の文脈を保持したまま、いつでも中断した作業を確実に再開できるようになります。
変更前
VSCode 経由で Git Bash を使用している際、Windows 側にインストールされたツールやコマンドへのパスが正しく通らない問題が発生していました。
変更後
Windows 環境のパスが正しく Bash ツールに引き継がれ、インストール済みの各種開発ツールが期待通りに動作するようになります。
ユーザーへの恩恵
VSCode 上で開発を行っている Windows ユーザーが、追加の設定なしで既存のツールチェインをそのまま活用できます。
/remote-control を追加 — ローカルのセッションをブラウザやモバイルの claude.ai/code にブリッジして継続可能に/remote-control — bridge your session to claude.ai/code to continue from a browser or phone変更前
VSCode内で開始したセッションを、PCから離れた場所でスマホや他のブラウザから引き継いで操作する手段がありませんでした。
変更後
/remote-control コマンドにより、ローカルの環境(ファイルやツール)を保持したまま、外部デバイスのUIから操作できるようになりました。
ユーザーへの恩恵
デスクで始めた複雑なコーディング作業を、そのまま移動中にスマホで確認したり、別の端末から指示を出したりすることが可能になります。
変更前
VSCode拡張機能内の各セッションタブは、内容に関わらず画一的な名前になっており、複数のセッションを開いていると判別が困難でした。
変更後
ユーザーの最初の入力内容を元にAIが適切なタイトルを自動付与するため、タブを見ただけで内容が分かるようになりました。
ユーザーへの恩恵
複数のプロジェクトや課題を並行して進めている際に、目的のセッションを瞬時に見つけられるようになり、作業効率が向上します。
/sandbox 依存関係タブに、誤って Linux 向けの要件が表示される問題を修正/sandbox Dependencies tab showing Linux prerequisites on macOS instead of macOS-specific info変更前
macOS でサンドボックス設定を確認した際、不要な Linux 用パッケージ(bubblewrap など)のインストールを促される混乱がありました。
変更後
OS を正しく判別し、macOS では標準の Seatbelt フレームワークが使用されることが正しく表示されるようになりました。
ユーザーへの恩恵
ユーザーが自分の環境に合った正しい情報を得られるようになり、セットアップの迷いが解消されます。
変更前
VS Code をアイコンクリックで起動すると、ターミナルのパス設定が引き継がれず、npm や brew などのコマンドが Claude から実行できないことがありました。
変更後
実行環境のパス解決が強化され、VS Code の起動方法によらず必要なツールを正しく見つけられるようになりました。
ユーザーへの恩恵
ツールの実行失敗で作業が中断されることがなくなり、シームレスに開発を継続できます。
変更前
一部のターミナル環境において、Claude の応答などのオレンジ色のテキストが非常に見づらくなっていました。
変更後
ターミナルの色再現能力に合わせて色が適切にフォールバックされるよう調整されました。
ユーザーへの恩恵
あらゆる環境で視認性が確保され、インターフェースを快適に使用できるようになります。
macOptionClickForcesSelection setting変更前
デスクトップアプリ版が CLI 側の認証情報を参照してしまい、適切な OAuth 認可フローで動作しないことがありました。
変更後
デスクトップアプリ専用の認証プロセスが正しく独立して機能するようになりました。
ユーザーへの恩恵
デスクトップアプリと CLI を併用している場合でも、認証エラーに悩まされることなくシームレスに使い分けられます。
Cmd+クリック した際、リンクが2回開く問題を修正しました変更前
xterm.js ベースのターミナルにおいて、リンクのクリックイベントが重複して処理されていました。
変更後
イベントハンドリングが最適化され、一度の操作で正しく一回だけリンクが開くようになりました。
ユーザーへの恩恵
ドキュメントや参考 URL を確認する際の些細な、しかし頻繁に発生するイライラが解消されます。
変更前
Windows TerminalやVS Codeのターミナル上でClaude Codeを使用する際、右から左に記述する言語(RTL)の文字化けや表示の乱れが発生し、内容の確認が困難でした。
変更後
各種Windowsターミナル環境において、RTLテキストのレンダリングが適切に行われるよう修正されました。
ユーザーへの恩恵
多言語プロジェクトを扱う開発者や、特定の言語環境で作業するユーザーが、OSやIDEのターミナル上で正確にテキスト情報を読み取れるようになります。
変更前
特定の企業プロキシ環境や一部の最新モデルの組み合わせにおいて、リクエストが不正と判定され通信できないことがありました。
変更後
VS Code拡張機能の通信リクエストヘッダーが修正され、ネットワーク制限のある環境でも安定して利用可能です。
ユーザーへの恩恵
利用環境を選ばず、常に最新モデルの能力をVS Code上でフルに活用できます。
/ide コマンドが onInstall is not defined エラーでクラッシュする問題を修正/ide crashing with onInstall is not defined when auto-installing the extension変更前
CLIからIDE連携を有効化する際、拡張機能のセットアップタイミングによって実行時エラーが発生し、連携が失敗することがありました。
変更後
インストールプロセスの初期化フローが修正され、VS Codeへの接続設定が確実に行えるようになりました。
ユーザーへの恩恵
CLIとIDEをシームレスに行き来する開発フローを、エラーを気にせず構築できます。
vscode://anthropic.claude-code/open URI handler to open a new Claude Code tab programmatically, with optional prompt and session query parameters変更前
他の VS Code 拡張機能や外部スクリプトから、特定のプロンプトを入力した状態で Claude Code を起動する標準的な方法がありませんでした。
変更後
専用の URI スキームがサポートされ、プロンプトやセッション ID をパラメータとして渡して Claude Code を開くことが可能になりました。
ユーザーへの恩恵
VS Code 内の他のツールと Claude Code を連携させ、特定のコンテキストからシームレスに AI との対話を開始できるようになります。
変更前
各セッションを確認するためにコマンドやメニューを辿る必要がありました。
変更後
アイコンをクリックするだけで全セッションを一覧表示し、個別のセッションを全画面エディターとして開けるようになりました。
ユーザーへの恩恵
複数のセッションを簡単に切り替えられ、作業スペースを効率的に管理できるようになります。
変更前
VS Code 上でのプラン確認時に、詳細な形式での閲覧や修正指示が困難でした。
変更後
プランをマークダウンとして構造的に表示できるようになり、直接コメントを残すことで Claude へのフィードバックが容易になりました。
ユーザーへの恩恵
プランの修正や改善を直感的に行えるようになり、AI との共同作業がより明確かつ効率的になります。
/mcp in the chat panel to enable/disable servers, reconnect, and manage OAuth authentication without switching to the terminal変更前
MCP サーバーの有効化や認証管理を行うには、ターミナルへ切り替えてコマンドを実行する必要がありました。
変更後
チャットパネル内から /mcp を実行することで、サーバーの管理や OAuth 認証などを直接操作できるようになりました。
ユーザーへの恩恵
ターミナルへの移動が不要となり、エディター内での作業フローを中断することなくツール連携を柔軟に行えます。
変更前
リモートセッションを行っている際、本来表示されるはずの現在位置を示すテレポートマーカーが表示されていませんでした。
変更後
セッション中に正しくマーカーが描画されるようになり、視覚的な位置関係が把握できるようになりました。
ユーザーへの恩恵
リモートセッション中も自分の作業位置や状況を直感的に把握でき、スムーズに開発を継続できます。
permissions.disableBypassPermissionsMode from your effective Claude Code settings (including managed/policy settings) — when set to disable, bypass permissions mode is hidden from the picker/compact summary rendering as a user bubble in SDK consumers (Claude Code Remote web UI, VSCode extension)/copy コマンドが追加され、個々のコードブロックまたは応答全体を選択できるようになりました。/copy command to show an interactive picker when code blocks are present, allowing selection of individual code blocks or the full response.cd /tmp && git fetch && git fetch)の「常に許可」プレフィックス提案が改善され、コマンド全体を1つとして扱うのではなく、サブコマンドごとにスマートなプレフィックスが計算されるようになりました。cd /tmp && git fetch && git push) to compute smarter per-subcommand prefixes instead of treating the whole command as one変更前
複合Bashコマンドが実行される際、Claude Codeはコマンド全体を一つの単位として扱い、プレフィックスの提案が最適化されていませんでした。
変更後
Claude Codeは複合Bashコマンドをサブコマンドごとに分解し、より的確なプレフィックス提案を行うようになりました。
ユーザーへの恩恵
より正確で効率的なコマンド補完により、開発者は複合コマンドの入力を迅速かつ容易に行えるようになります。
変更前
VS Code拡張機能で、特定の操作を行った際に claude-vscode.editor.openLast コマンドが見つからないというエラーが発生し、クラッシュする可能性がありました。
変更後
クラッシュの原因となっていた claude-vscode.editor.openLast コマンドに関連する問題が修正され、VS Code拡張機能の安定性が向上しました。
ユーザーへの恩恵
VS Code拡張機能が予期せずクラッシュする問題が解消され、より快適にClaude Codeを利用できるようになります。開発中のワークフローが中断されることがなくなります。
変更前
VS Code 拡張機能で特定のコマンドが利用できないことにより、Windows 環境でツールがクラッシュしていました。
変更後
Windows 環境における VS Code 拡張機能のクラッシュが修正され、コマンドが正常に認識されるようになりました。
ユーザーへの恩恵
Windows ユーザーは VS Code 拡張機能のクラッシュに悩まされることなく、Claude Code を利用できるようになります。これにより、開発ワークフローが中断されることなく、スムーズにコード支援を受けられます。
/extra-usage コマンドのサポートを追加しました。/extra-usage command support in VS Code sessions変更前
VS Codeセッションでは /extra-usage コマンドが利用できませんでした。
変更後
VS Codeセッションでも /extra-usage コマンドが利用できるようになりました。
ユーザーへの恩恵
VS Codeユーザーは、追加の利用状況情報を簡単に確認できるようになり、リソースの使用状況を把握しやすくなりました。
変更前
VS CodeでClaude Codeを使用する際、AskUserQuestionダイアログが表示されている間、会話のメッセージが薄暗く表示され、視認性が低下する問題がありました。
変更後
VS CodeのAskUserQuestionダイアログが開いている間でも、会話メッセージが正しく表示されるようになり、薄暗くなる問題が修正されました。
ユーザーへの恩恵
VS Codeでの会話表示が改善され、AskUserQuestionダイアログ表示中でもメッセージが正しく視認できるようになりました。これにより、ユーザーはより快適にClaudeとの対話を進められます。
変更前
VSCodeの質問ダイアログで、複数行のテキストを入力する際に改行ができず、入力が制限されていました。
変更後
質問ダイアログの「Other」テキスト入力で、Shift+Enterによる複数行入力がサポートされるようになりました。
ユーザーへの恩恵
VSCodeでの対話において、より詳細な情報を入力できるようになり、利便性が向上しました。
変更前
VSCodeで新しい会話を開始すると、セッションリストに同じセッションが重複して表示されることがありました。
変更後
新しい会話を開始しても、セッションリストに重複したセッションが表示されなくなりました。
ユーザーへの恩恵
セッションリストが整理され、目的のセッションを簡単に見つけられるようになり、VSCodeでのセッション管理が容易になりました。
pythonおよびpipコマンドが正しいインタープリターを使用するようになりました(claudeCode.usePythonEnvironment設定で設定可能)。python and pip commands use the correct interpreter (configurable via claudeCode.usePythonEnvironment setting)変更前
以前のWindows環境でVS Code拡張機能を使用している際、ファイル検索機能が正しく動作しないという問題がありました。これにより、ユーザーは必要なファイルを効率的に見つけ出すことができず、コード編集や参照作業において不便を感じていました。
変更後
今回の修正により、Windows版VS Code拡張機能でのファイル検索が正常に機能するようになりました。ユーザーはVS Code内でスムーズにファイルを検索し、必要なコードや情報を迅速に見つけられるようになります。
ユーザーへの恩恵
Windowsユーザーは、VS Code拡張機能でファイル検索が安定して利用できるようになり、開発作業の効率が向上します。探しているファイルを素早く見つけられることで、ストレスなくコーディングに集中できます。
/usage command to display current plan usage変更前
VS Code内で現在のプラン制限やレートリミットの状況を確認したい場合、CLI版のコマンドを思い出すか別画面で確認する必要がありました。
変更後
コマンドメニューから「/usage」を入力するだけで、現在のプランの利用統計や制限状況を即座に確認できるようになりました。
ユーザーへの恩恵
リソースの消費状況をIDE内で手軽に把握できるため、作業のペース配分やコスト管理が容易になります。
claudeProcessWrapper setting passing the wrapper path instead of the Claude binary path