settings.json

policyHelper.path

型string記述場所管理者設定のみ

管理設定を起動時に動的に計算して出力する、ポリシーヘルパー実行ファイルの絶対パスです。

記述例

{
  "policyHelper": {
    "path": "/usr/local/bin/claude-policy"
  }
}

使い方・用途

  • MDM やシステム層の managed-settings.json からのみ指定可能な高度な設定項目です。
  • 実行時に JSON 形式のエンベロープを標準出力に返す実行ファイルを指定することで、動的な組織ポリシーの適用が可能になります。
英語原文(公式ドキュメントより)

Absolute path to the policy helper executable

関連ドキュメント

関連する変更履歴

v2.1.305(2件)

Fixed
ディスクが満杯の際に Bash コマンドが生の ENOSPC ファイルパスを含むエラーで失敗する問題を修正した。エラーは現在、ディスクが満杯で何も実行されなかったことを伝える。
英語原文を表示
Fixed Bash commands on a full disk failing with a raw ENOSPC file path: the error now says the disk is full and that nothing ran

関連ドキュメント

Changed
組織の管理設定で allowManagedPermissionRulesOnly が設定されている場合に、Claude Desktop がパスでマウントするプラグインが allowed-tools を保持しないように変更した。
英語原文を表示
Changed plugins that Claude Desktop mounts by path to no longer keep their allowed-tools when your organization's managed settings set allowManagedPermissionRulesOnly

変更後

組織が allowManagedPermissionRulesOnly を設定している環境でも、パスでマウントされたプラグインのツール権限が組織の管理ポリシーに沿って一貫して制御されるようになる。

関連ドキュメント

v2.1.304(1件)

Fixed
Write の結果や拒否された編集で、作業ディレクトリ外のファイルが ../../… と表示される問題を修正した。現在は ~/… またはフルパスで表示される。
英語原文を表示
Fixed Write results and rejected edits showing a file outside the working directory as ../../…; they now show ~/… or the full path

v2.1.300(4件)

Fixed
呼び出しの入力が到達している間、Artifact ツールの verbose および ctrl+o の行が Artifact('(unprintable path)') と表示される問題を修正した。Bash と同様に 'Waiting…' と 'Running…' を表示するようになった
英語原文を表示
Fixed the Artifact tool's verbose and ctrl+o line reading Artifact("(unprintable path)") while a call's input arrives; its row now shows "Waiting…" and "Running…" as Bash's does
Fixed
セッションのスクラッチパッド内でファイル名や相対パスではなく絶対パスでファイルを指定するよう、Claude の挙動を修正した
英語原文を表示
Fixed Claude naming files in the session scratchpad by a bare filename or relative path instead of their full path

関連ドキュメント

Fixed
Cowork のクラウドセッションにおいて、Write、Edit、NotebookEdit が実際にはファイルが届かない自分のコンピュータ上のパスに対して成功を報告する問題を修正した
英語原文を表示
Fixed Write, Edit and NotebookEdit in Cowork cloud sessions reporting success for a path on your own computer, where the file never arrived
Fixed
[VSCode] Windows でファイルをプロンプトに Shift+ドラッグしたとき、作業ディレクトリ相対のメンションではなく、読めない /c:/… パスが挿入される問題を修正した
英語原文を表示
[VSCode] Fixed Shift+dragging a file onto the prompt on Windows inserting an unreadable /c:/… path instead of a mention relative to the working directory

v2.1.299(6件)

Added
CLAUDE_CODE_DISABLE_FILE_MENTIONS 環境変数を追加した。Claude は @ ファイルメンションのファイル内容ではなく、そのパスをファイルツールで読み取る形になる。
英語原文を表示
Added CLAUDE_CODE_DISABLE_FILE_MENTIONS environment variable: Claude gets the paths of @ file mentions to read with its file tools, not the files' contents

変更後

@ ファイルメンション時にファイルの内容を自動的に展開せず、パスのみを渡せるようになる。メンション対象のファイル読み取りに対して PreToolUse フックなどを実行させたい場合や、大きなファイル・ディレクトリの内容がメッセージに展開されるのを避けたい場合に、CLAUDE_CODE_DISABLE_FILE_MENTIONS=1 で個別に制御できる。

Added
mod の skill.prompt フックが受け取る情報に、スキルのフロントマター、ソース、プラグイン名、ファイルパスを追加した。
英語原文を表示
Added the skill's frontmatter, source, plugin name and file path to what a mod's skill.prompt hook receives

変更後

skill.prompt フックで、スキルの frontmatter、提供元、プラグイン名、ファイルパスを参照できるようになる。これにより、モッドはフックの処理でスキルの詳細情報を活用できる。

Fixed
設定ディレクトリのパスに .claude が含まれない場合に、accept-edits モードで Write ツールと Edit ツールが確認なしにセッションの mods フォルダに mod を作成する問題を修正した。
英語原文を表示
Fixed the Write and Edit tools creating a mod in a session's mods folder without asking in accept-edits mode when the config directory's path has no .claude in it
Fixed
別の Claude Code プロセスが claude.ai 同期プラグインを更新した直後に、起動時に無意味な「synced[0] commands path not found」プラグインエラーが出る問題を修正した
英語原文を表示
Fixed a spurious "synced[0] commands path not found" plugin error at startup when another Claude Code process had just updated a claude.ai-synced plugin
Fixed
セッション途中でコネクタが変更された際に、--exec-path ラッパー自身の --mcp-config で追加された MCP サーバーが、自己ホスト型ランナーセッションでシャットダウンされる問題を修正した
英語原文を表示
Fixed self-hosted runner sessions shutting down MCP servers added through an --exec-path wrapper's own --mcp-config when connectors change mid-session
Fixed
macOS のサンドボックス化されたコマンドが、拒否されたパスがシンボリックリンクを経由する場合に、実体の場所を経由してそのパスを読み書きできる問題を修正した
英語原文を表示
Fixed sandboxed commands on macOS being able to read or write a denied path by its real location when the denied path passes through a symlink

関連ドキュメント

v2.1.296(2件)

Fixed
Linux マシンからコピーされたプラグインパスが /home 配下を指している場合に、macOS で起動がハングする問題を修正した。
英語原文を表示
Fixed a startup hang on macOS when plugin paths copied from a Linux machine pointed under /home
Fixed
[VSCode] C:¥repo¥file.ts や file:///C:/repo/file.ts のような Windows の完全パスで書かれたチャットリンクが Windows でファイルを開けない問題を修正した
英語原文を表示
[VSCode] Fixed chat links written as a full Windows path, such as C:\repo\file.ts or file:///C:/repo/file.ts, not opening the file on Windows

関連ドキュメント

v2.1.293(2件)

Fixed
publish 呼び出しがストリーミング中の間、Artifact ツールのトランスクリプト行が一時的に Artifact('(unprintable path)') と表示される問題を修正した
英語原文を表示
Fixed the Artifact tool's transcript row briefly reading Artifact("(unprintable path)") while a publish call was still streaming in

関連ドキュメント

Fixed
Read ツールではなく Bash ツールで単一ファイルの cat、head、tail、sed -n、grep コマンドを使ってファイルを表示した際に、パススコープのルールやネストされた CLAUDE.md ファイルが読み込まれない問題を修正した
英語原文を表示
Fixed path-scoped rules and nested CLAUDE.md files not loading when Claude views a file with a single-file cat, head, tail, sed -n or grep command in the Bash tool instead of the Read tool

v2.1.292(4件)

Fixed
セッション途中で出現したり参照先が変わったりする管理サンドボックスの読み取り拒否パス(およびその横にあるユーザーの拒否パス)について、その内側のプロジェクト許可が解除されず、対象ファイルからの認証情報注入も終了しない問題を修正した
英語原文を表示
Fixed a managed sandbox read-deny path (and user ones beside it) that appears or re-points mid-session not dropping project grants inside it or ending credential injection from files it covers

関連ドキュメント

Changed
セキュリティ:PreToolUse フックの承認と auto モードが、ネットワーク (UNC) パスからのファイル読み取りの権限プロンプトをバイパスする問題を修正した
英語原文を表示
Security: Fixed PreToolUse hook approvals and auto mode bypassing the permission prompt for file reads from network (UNC) paths

変更後

ネットワークパス (UNC パス) からのファイル読み取りについて、PreToolUse フックの承認や自動モードによって権限確認をスキップされなくなります。そのため、意図しないネットワーク上のホストへのアクセスや認証情報の漏洩リスクを抑えながら、ファイル読み取り時に必ず確認を受け取れるようになります。

Fixed
/add-dirのパス入力欄でShift+Enterやペーストにより改行が挿入される問題、および素早く入力した'tab'、'up'、'down'という文字列がキー入力として扱われる問題を修正した
英語原文を表示
Fixed /add-dir path box letting Shift+Enter or a paste add a line break, and treating fast-typed "tab", "up" or "down" as those keys

関連ドキュメント

Improved
ツール入力の処理を改善:Grep が path の代わりに file_path を受け付けるようになり、Write、WebFetch、Read は一部の余計なパラメータがあっても呼び出しを失敗させずに無視するようになりました
英語原文を表示
Improved tool input handling: Grep accepts file_path for path, and Write, WebFetch and Read ignore a few stray parameters instead of failing the call

変更後

Claude が Grep のパス指定に file_path を使ったり、ツール呼び出しに余計なパラメーターを渡したりしてもエラーで失敗しなくなり、検索やファイル操作が途切れずに進むようになる。

関連ドキュメント

v2.1.290(8件)

Added
管理対象設定がユーザー設定のサンドボックス allowRead パスや許可ドメインを上書きする場合、/status と doctor に警告を表示するようにした
英語原文を表示
Added a /status and doctor warning when managed settings ignore user-configured sandbox allowRead paths or allowed domains

変更後

managed settings によってユーザー設定のサンドボックスの allowRead パスや許可ドメインが無効化されている場合に、/status や doctor でそのことを確認できるようになる。これにより、自分が設定した読み取り許可や許可ドメインが実際には適用されていないことを見逃さずに済む。

関連ドキュメント

Fixed
plansDirectory 設定のプロジェクトルートチェックが、macOS と Linux でバックスラッシュを含むパスに対して誤動作する問題を修正した
英語原文を表示
Fixed the plansDirectory setting's project-root check for paths that contain a backslash on macOS and Linux
Fixed
declare、typeset、export、readonly でプレフィックスとして設定された変数から名前が生成されたコマンドやパスに対して、deny/ask ルールが適用されない問題を修正した
英語原文を表示
Fixed a deny or ask rule missing a command or path whose name came from a variable set as a prefix on declare, typeset, export or readonly

関連ドキュメント

Fixed
プロンプトに貼り付けまたはドラッグされた画像パスや、@ メンションしたフォルダに一覧表示されるファイル名に対して、Read の deny ルールが適用されない問題を修正した
英語原文を表示
Fixed Read deny rules not applying to image paths pasted or dragged into the prompt, or to file names listed for an @-mentioned folder

関連ドキュメント

Fixed
managed settings が遅いファイルシステム (特に WSL 下の Windows ドライブ) 上の多数のパスの読み取りを拒否している場合に、VS Code 拡張機能などの SDK ホストで 2.1.285 以降の起動が遅くなったり失敗したりする問題を修正した
英語原文を表示
Fixed slow or failed startup since 2.1.285 under SDK hosts such as the VS Code extension when managed settings deny reads of many paths on a slow filesystem (notably Windows drives under WSL)

関連ドキュメント

Fixed
プラグインの非同期 Stop フックが Application Support のようなスペースを含むフォルダ配下の引用符で囲まれていないスクリプトパスを渡すと、Claude が無限ループで応答する問題を修正した。
英語原文を表示
Fixed Claude replying in an endless loop when a plugin's async Stop hook passes an unquoted script path under a folder with a space, such as Application Support
Improved
[VSCode] メッセージ内のファイルピルを改善した:ホバーするとプロジェクトフォルダーからのファイルパスが表示され、同名のファイルを区別できるようになった。
英語原文を表示
[VSCode] Improved file pills in messages: hovering one now shows the file's path from the project folder, so same-named files can be told apart
Added
[Claude Tag] アクセスバンドルでカスタム接続を作成する際に、任意の Path prefixes フィールドを追加した。これにより、許可ルールがホスト全体ではなく該当するパスのみを対象にできるようになる。
英語原文を表示
[Claude Tag] Added the optional Path prefixes field when creating a custom connection in an access bundle, so its allow rule can cover only those paths instead of the whole host

変更後

アクセスバンドルでカスタム接続を作成する際に、Path プレフィックスを任意で指定できるようになり、許可ルールをホスト全体ではなく必要なパスだけに限定できる。これにより、ホスト上の他のパスへの意図しないアクセスを防ぎながら、必要な範囲だけを安全に許可できる。

v2.1.289(1件)

Fixed
リンクが localhost アドレス、パス内の @、大文字のホスト名、file: パスのいずれかを使っているとプラグインペインが何も描画しない問題を修正した。
英語原文を表示
Fixed plugin panes drawing nothing when a link used a localhost address, an @ in its path, an uppercase host or a file: path

関連ドキュメント

v2.1.288(1件)

Fixed
Write や Edit が対象範囲内のファイルを作成・変更した際に、パススコープ付きの .claude/rules やネストされた CLAUDE.md ファイルが読み込まれない問題を修正した(以前は Read の場合のみ読み込まれていた)
英語原文を表示
Fixed path-scoped .claude/rules and nested CLAUDE.md files not loading when Write or Edit creates or changes a file in their scope (previously only Read loaded them)

関連ドキュメント

v2.1.287(1件)

Fixed
/ やホームディレクトリへの rm などの危険なコマンドが、同じコマンドで出力を ~ やワイルドカードのパスにリダイレクトすると必ず確認する保護を失う問題を修正しました。
英語原文を表示
Fixed a dangerous rm (such as one on / or the home directory) losing its always-ask safeguard when the same command also redirected output to a ~ or wildcard path

関連ドキュメント

v2.1.285(1件)

Fixed
worktree ごとの設定で core.longpaths が設定されている git worktree から、macOS と Linux 上の /ultrareview がワーキングツリーのアップロードに失敗する問題を修正した
英語原文を表示
Fixed /ultrareview on macOS and Linux failing to upload the working tree from a git worktree whose per-worktree config sets core.longpaths

v2.1.284(3件)

Changed
アーティファクトの公開時に、ネットワーク共有上のファイル(` ` host share パスや /net オートマウント)を拒否するように変更した。ただし --add-dir` で追加したマウント済みネットワークドライブ上のファイルは除く。
英語原文を表示
Changed artifact publishing to refuse a file on a network share (a \\host\share path or a /net automount) unless it is on a mapped network drive added with --add-dir

変更後

ネットワーク共有上のファイルを公開しようとしてホストへのアクセスや認証情報の送信が起こるのを防ぎ、セキュリティ上の安全な形でアーティファクトを公開できるようにする。Windows でマップ済みドライブを --add-dir で渡しておけば、共有上のファイルからもそのまま公開できる。

関連ドキュメント

Fixed
[VSCode] パスに非 ASCII 文字、スペース、括弧が含まれるファイルへのチャットリンクが開かない問題を修正した。
英語原文を表示
[VSCode] Fixed chat links to files with non-ASCII characters, spaces or brackets in their path not opening

関連ドキュメント

Changed
[VSCode] claudeCode.environmentVariables 設定内の CLAUDE_CONFIG_DIR を絶対パスの場合にのみ適用するように変更し、会話を引き継ぐターミナルに引き渡すようにした。
英語原文を表示
[VSCode] Changed CLAUDE_CONFIG_DIR in the claudeCode.environmentVariables setting to apply only when it is an absolute path, and passed it to terminals that continue the chat

v2.1.283(4件)

Added
stream-json の system/init の plugin_errors にある --plugin-dir のロード失敗エントリーに path を追加し、ロードできなかったディレクトリを明示するようにした
英語原文を表示
Added path to --plugin-dir load-failure entries in the stream-json system/init plugin_errors, naming the directory that did not load

変更後

system/init の plugin_errors にディレクトリのパスが含まれるようになり、--plugin-dir で指定したプラグインが読み込みに失敗した際に、どのディレクトリが読み込めなかったのかを特定できる。

関連ドキュメント

Fixed
outputStyles、themes、monitors、lspServers のパスが存在しない、またはプラグインディレクトリ外を指しているプラグインを、claude plugin validate が合格させてしまう問題を修正した
英語原文を表示
Fixed claude plugin validate passing plugins whose outputStyles, themes, monitors, or lspServers paths are missing or point outside the plugin directory
Fixed
スクリーンリーダーモードで、権限ダイアログが引用されたコマンドやパスをダイアログ自身のテキストのように読み上げる問題を修正した
英語原文を表示
Fixed permission dialogs in screen-reader mode reading quoted commands and paths as if they were the dialog's own text

関連ドキュメント

Improved
Claude Code 設定に対する prompt-audit を改善した。古いパス、古いコマンド、矛盾する指示ファイルがレポートの先頭に表示され、Claude Code がドキュメント化している thinking キーワードは保持されるようになった。
英語原文を表示
Improved prompt-audit on Claude Code configuration: stale paths, stale commands and contradicting instruction files now lead the report, and thinking keywords that Claude Code documents are kept

変更後

設定内の古いパス、存在しないコマンド、矛盾する指示ファイルといった問題がレポートの先頭に表示されるようになり、修正すべき箇所をすぐに把握できる。また、ultrathink など Claude Code が公式にドキュメントしている思考キーワードが誤検知されなくなる。

関連ドキュメント

v2.1.282(2件)

Fixed
リポジトリのシンボリックリンク経由で、.. や /.vol 形式のカーネルパスによって macOS の /Network に到達する場合や、macOS の /home への rules リンクが一覧表示される場合に、起動時に CLAUDE.md と rules が読み込まれる問題を修正した
英語原文を表示
Fixed CLAUDE.md and rules being read at startup through a repository symlink reaching macOS's /Network via .. or a /.vol-style kernel path, or a rules link to macOS's /home being listed

関連ドキュメント

Fixed
PDF 読み取りエラーメッセージを修正した。アクセント付きまたは非ラテン文字を含むパスが読みやすく表示され、「password」や「invalid」のような名前のフォルダによってエラーの原因名が誤表示されなくなった
英語原文を表示
Fixed PDF page-read error messages: paths with accented or non-Latin characters now appear readably, and a folder named like "password" or "invalid" can no longer make the error name the wrong cause

v2.1.281(7件)

Fixed
macOS の /.vol、/.nofollow、/.resolve(ネットワークマウントに到達しうる)配下のパスについて、権限ダイアログや添付ファイルのチェックが承認前に読み取ってしまう問題を修正した
英語原文を表示
Fixed permission dialogs and attachment checks reading a path under macOS's /.vol, /.nofollow or /.resolve (which can reach a network mount) before approval
Fixed
Read、Write、Edit、NotebookEdit を修正した。null バイトを含むファイルパスを渡すと、ターン全体が終了する代わりに明確なエラーでそのツール呼び出しが失敗するようになった
英語原文を表示
Fixed Read, Write, Edit and NotebookEdit: a file path containing a null byte now fails that tool call with a clear error instead of ending the whole turn

関連ドキュメント

Fixed
Write が、同じ値のファイルパスやコンテンツを 2 つのパラメータ名で重複して渡す呼び出しを拒否する問題を修正した
英語原文を表示
Fixed Write refusing a call that gives the file path or content twice under two parameter names with identical values
Improved
--agents を改善し、インライン JSON に加えて JSON ファイルへのパス(-p と共に)を受け付けるようにし、空の prompt も許可した
英語原文を表示
Improved --agents to accept the path to a JSON file (with -p) as well as inline JSON, and to allow an empty prompt

変更後

サブエージェント定義を JSON ファイルとして渡せるようになり、長い定義をシェルのコマンドラインに無理に埋め込む必要がなくなる。また、プロンプトを空にしてエージェント定義だけを試せるようになり、--agents がエラーで弾かれにくくなる。

関連ドキュメント

Improved
プラグインのフック失敗エラーが問題のプラグイン名を示すように改善し、シェル形式のフックが ${CLAUDE_PLUGIN_ROOT} を引用符で囲まない場合に claude plugin validate が警告を出すようにした(スペースを含むプラグインパスで壊れるため)
英語原文を表示
Improved plugin hook-failure errors to name the offending plugin, and added a claude plugin validate warning when a shell-form hook leaves ${CLAUDE_PLUGIN_ROOT} unquoted (it breaks on plugin paths with spaces)

変更後

プラグインのフックが失敗したとき、どのプラグインが原因かエラーメッセージから直接判断できるようになる。また、パスにスペースが含まれる環境でもフックが壊れないように、claude plugin validate が引用符のない ${CLAUDE_PLUGIN_ROOT} を事前に警告してくれる。

Improved
/diff を改善した。変更ファイルの長いリスト内の位置を示すスクロールバーが表示され、長いパスが行を折り返さなくなった
英語原文を表示
Improved /diff: a scrollbar shows where you are in a long list of changed files, and long paths no longer wrap their rows

変更後

変更ファイルが多いときでもスクロールバーで自分がリストのどの位置を見ているか把握でき、長いパスが行を折り返さなくなり一覧を読みやすく表示できる。

関連ドキュメント

Changed
Claude apps gateway を変更した。managedMcpServers エントリの envHelper パスが 
??
 や /??/ で始まる場合、現在の Claude Desktop が実行を拒否するパス形式であるため起動を拒否する
英語原文を表示
Changed Claude apps gateway to refuse to start when a managedMcpServers entry's envHelper path starts with \??\ or /??/, a path form current Claude Desktop refuses to run

変更後

Claude Desktop が実行しない envHelper のパス形式を含む設定でも、接続中のすべてのデスクトップに問題が波及する前に、ゲートウェイの起動時にエラーとして検知できるようになる。

関連ドキュメント

v2.1.280(5件)

Fixed
シンボリックリンク経由のパスへの書き込みが、ツリー内の表記によって判定される問題を修正しました。プロンプトには書き込み先の実際の場所が表示され、ツリー外への書き込みは acceptEdits・許可ルール・auto モードで承認されなくなります
英語原文を表示
Fixed writes through a symlinked path being judged by their in-tree spelling: the prompt names where the write lands, and acceptEdits, allow rules and auto mode no longer approve one landing outside

関連ドキュメント

Fixed
モデルが file_path と content の代わりに path・file_text・file_content や不要な description を送った際に、Write 呼び出しがバリデーションエラーになる問題を修正しました
英語原文を表示
Fixed Write calls failing validation when a model sends path, file_text, file_content or a stray description instead of file_path and content

関連ドキュメント

Fixed
Ctrl+S で退避した ! シェルモードのプロンプトが復元時に通常のプロンプトとして戻ってくる問題や、退避直後に / でファイルパスが表示される問題を修正した
英語原文を表示
Fixed a ! shell-mode prompt stashed with Ctrl+S coming back as a plain prompt when restored, and / listing file paths right after stashing one
Improved
セッション間メッセージングの起動時警告を改善し、--debug-file が指定したパスにデバッグログを書き出すことを説明するようにした
英語原文を表示
Improved the cross-session messaging startup warning to explain that --debug-file writes a debug log to a path you choose

変更後

--debug-file が何をするオプションなのか警告の中で分かるようになり、デバッグログの書き出し先を指定して問題を調査しやすくなる。

関連ドキュメント

Changed
セルフホストランナー:ライフサイクルフック内の git が、ランナーの共有 git ファイルに記載されたフックフォルダやプログラムを無視するように変更した。これらのローカルパスや git:// リモートには GIT_ALLOW_PROTOCOL が必要になる
英語原文を表示
Self-hosted runner: Changed git in lifecycle hooks to ignore hook folders and programs named in the runner's shared git files; local-path and git:// remotes there now need GIT_ALLOW_PROTOCOL

変更後

ライフサイクルフック内の git が、セッションが書き込める設定ファイルに記載されたフックフォルダーやプログラムを無視するようになり、セッションが悪意ある git フックを実行してフックの権限でコードを動かすリスクを防げる。

v2.1.277(3件)

Fixed
Write ツールで対象パスが既存ディレクトリだった場合に、拒否された権限として黙ってターンを終える問題を修正した。現在は明確なエラーを報告する
英語原文を表示
Fixed the Write tool silently ending the turn as a declined permission when the target path is an existing directory; it now reports a clear error

関連ドキュメント

Fixed
ツール呼び出しのファイルパスにエスケープシーケンスとして書かれた u0000 が含まれると、「Path contains null bytes」でターンが早く終わることがある問題を修正した。現在はエスケープされた制御文字がリテラルテキストのまま保持される
英語原文を表示
Fixed a turn ending early with "Path contains null bytes" when a tool call's file path contained \u0000 written as an escape sequence; escaped control characters now stay as literal text

関連ドキュメント

Fixed
作業フォルダのパスが長い場合(約 120 文字以上)に Windows で PDF ページ読み取りが失敗する問題を修正した
英語原文を表示
Fixed PDF page reads on Windows failing when the working folder's path is long (about 120 characters or more)

関連ドキュメント

v2.1.275(1件)

Fixed
/update-config が、ファイル権限チェックで一致しない Write(path) 権限ルールを書き込む問題を修正し、Edit(path) ルールを書き込むようにした。
英語原文を表示
Fixed /update-config writing Write(path) permission rules, which file permission checks don't match, instead of Edit(path) rules

v2.1.274(2件)

Fixed
ローカルファイルパスへのクリック可能なリンクが、file:// URI を要求する VS Code などのターミナルで何も反応しない問題を修正した
英語原文を表示
Fixed clickable links to local file paths doing nothing in VS Code and other terminals that require a file:// URI

関連ドキュメント

Changed
[VSCode] XDG_CONFIG_HOME が絶対パスの場合、デフォルトのグローバル gitignore ファイルを $XDG_CONFIG_HOME/git/ignore に変更した
英語原文を表示
[VSCode] Changed the default global gitignore file to $XDG_CONFIG_HOME/git/ignore when XDG_CONFIG_HOME is an absolute path

変更後

XDG_CONFIG_HOME が絶対パスに設定されている環境では、グローバル gitignore の設定先がそのパスに従うため、settings.local.json など個人設定ファイルが XDG 規約に沿った場所で確実にコミット対象から除外される。git の標準的な設定方法に沿うことで、独自の除外ファイルの場所に迷わず済むようになる。

関連ドキュメント

v2.1.273(2件)

Fixed
macOS で Read が、ドラッグ&ドロップされたスクリーンショットや、システムが別のパスで報告するファイルを 'symlink resolution changed after permission was checked' というエラーで拒否する問題を修正する
英語原文を表示
Fixed Read on macOS refusing a dragged-in screenshot, or any file the system reports under a second path, with "symlink resolution changed after permission was checked"

関連ドキュメント

Changed
Windows: --add-dir でマップドネットワークドライブを追加した際の UNC パスに対するネットワークパス権限チェックを改善した
英語原文を表示
Windows: Improved the network-path permission check for UNC paths when a mapped network drive was added with --add-dir

変更後

--add-dir でマップ済みネットワークドライブを追加した場合、そのドライブ経由の UNC パスについて、不要な拒否や余分な権限プロンプトが発生しにくくなり、ネットワーク共有上のファイルをスムーズに扱えるようになる。

v2.1.271(3件)

Added
claude self-hosted-runner --drain-marker-file <path> を追加した。SIGTERM の drain 時にそのファイルが存在すると、ランナーは終了を host drain としてサーバーに報告する(telemetry のみ)。
英語原文を表示
Added claude self-hosted-runner --drain-marker-file <path>: when that file exists at a SIGTERM drain, the runner reports its exit to the server as a host drain (telemetry only)

変更後

SIGTERM によるドレイン時にマーカーファイルの有無をサーバーへ通知できるようになり、Kubernetes のローリング再起動などホスト単位の計画的な停止をテレメトリ上で区別して把握できる。

Fixed
/add-dir のパス入力を修正し、左右の矢印キーでカーソルが移動するようになり、Enter ではハイライトされた補完候補ではなく入力したパスのみが追加されるようになった
英語原文を表示
Fixed the /add-dir path input: the left and right arrow keys now move the cursor, and Enter adds only the typed path instead of also adding the highlighted completion

関連ドキュメント

Changed
Windows: セッションの一時出力パスが 260 文字に達した際に、PowerShell コマンドが出力なしで「Exit code 1」により失敗する問題を修正しました。
英語原文を表示
Windows: Fixed PowerShell commands failing with "Exit code 1" and no output when the session's temp output path reaches 260 characters

変更後

Windows でセッションの temp 出力パスが 260 文字に達して PowerShell コマンドが「Exit code 1」で失敗し、出力が得られなくなる問題が解消され、パスが長くなってもコマンドを安定して実行できる。

関連ドキュメント

v2.1.269(5件)

Fixed
プラグインの headersHelper の同意プロンプトに、別のホストと誤認される可能性のある URL パスが表示される問題を修正した
英語原文を表示
Fixed plugin headersHelper consent prompts showing a URL path that could be misread as a different host

関連ドキュメント

Fixed
@ で始まるフォルダー名を含む Windows の相対パスが、プラグインエラーで [redacted URL] と表示される問題を修正した
英語原文を表示
Fixed plugin errors showing [redacted URL] in place of a relative Windows path with a folder name that starts with @

関連ドキュメント

Fixed
--output-format stream-json の結果で、パススコープの deny ルールによってブロックされた Read・Edit・Write の呼び出しが permission_denials に含まれない問題を修正した
英語原文を表示
Fixed permission_denials in --output-format stream-json results omitting Read, Edit and Write calls blocked by a path-scoped deny rule

関連ドキュメント

Fixed
Edit() の拒否ルールと書き込みパスのチェックが、Bash の tee コマンドが書き込むファイルに適用されない問題を修正した。Bash(tee:*) の許可ルールは、作業ディレクトリ外の宛先を今後はカバーしない
英語原文を表示
Fixed Edit() deny rules and the write-path check not applying to the file a Bash tee command writes; a Bash(tee:*) allow rule no longer covers destinations outside the working directories

関連ドキュメント

Changed
[Claude Code on the web] Free プランユーザー向けの claude.ai/code を変更し、「Disabled by org admin」ページの代わりに、アップグレードへの導線があるプランページを開くようにした
英語原文を表示
[Claude Code on the web] Changed claude.ai/code for Free-plan users to open the plans page with a path to upgrade, instead of a "Disabled by org admin" page with no way forward

変更後

Free プランのユーザーが claude.ai/code を開いたとき、行き止まりの「組織管理者により無効化」ページの代わりにプランページが表示され、アップグレードへの導線に沿って Claude Code on the web の利用を開始できるようになる。

v2.1.268(3件)

Fixed
シンボリックリンクされたディレクトリ(macOS の /etc、/tmp、/var、Linux の /bin)への deny および ask 権限ルールが、実パスで指定された場合に適用されない問題と、Bash コマンドがシンボリックリンクパス表記で書かれた deny ルールを無視する問題を修正した
英語原文を表示
Fixed deny and ask permission rules on symlinked directories (/etc, /tmp, /var on macOS; /bin on Linux) not applying when a path was given by its real location, and Bash commands ignoring deny rules written on a symlinked path spelling

関連ドキュメント

Fixed
claude plugin validate が、プラグインローダーが受け入れるディレクトリ名を 2 つのドットで始めるプラグインパスを拒否する問題を修正した
英語原文を表示
Fixed claude plugin validate rejecting plugin paths whose directory name begins with two dots, which the plugin loader accepts
Fixed
Bash サンドボックスの指示が制限内容を誇張していた問題を修正した。ファイルシステム隔離がオフの場合は未強制のパスリストを表示せず、strict モードではコマンドがサンドボックス外で実行できないとは記載しなくなった
英語原文を表示
Fixed Bash sandbox instructions over-stating confinement: no unenforced path lists when filesystem isolation is off, and strict mode no longer claims commands can never run unsandboxed

関連ドキュメント

v2.1.267(2件)

Fixed
macOS と Linux において、バックスラッシュを含むマーケットプレイスのエントリパスが、取得済みマーケットプレイスの containment チェックを回避できてしまうケースを修正した。
英語原文を表示
Fixed a case where a marketplace entry path containing a backslash could bypass the containment check for fetched marketplaces on macOS and Linux
Fixed
[VSCode] パスにスペースを含むファイルが @-mention で抜け落ちる問題を修正した
英語原文を表示
[VSCode] Fixed @-mentions dropping files whose paths contain spaces

v2.1.265(1件)

Fixed
バックスラッシュを含むプラグインパスが、macOS と Linux でシンボリックリンクの包含チェックを回避する問題を修正した
英語原文を表示
Fixed a plugin path containing a backslash bypassing the symlink containment check on macOS and Linux

v2.1.261(1件)

Fixed
Claude Desktop アプリから実行したローカル Cowork セッションで、Claude in Chrome の file_upload が「paths: expected array, received undefined」エラーで失敗する問題を修正した。
英語原文を表示
Fixed Claude in Chrome file_upload failing with "paths: expected array, received undefined" in local Cowork sessions run from the Claude Desktop app

v2.1.260(5件)

Fixed
パスに括弧を含む Edit/Write/Read 権限ルールが無効として削除されたり Bash サンドボックスに無視されたりする問題を修正した。これにより 'read-only' フォルダが書き込み可能なままになっていた。
英語原文を表示
Fixed Edit/Write/Read permission rules whose path contains parentheses being dropped as invalid or ignored by the Bash sandbox, which left "read-only" folders writable

関連ドキュメント

Fixed
コンパイル不能なパターン(閉じていない [ など)を含む 1 つのファイル権限ルールにより、すべてのファイル編集が Invalid regular expression で失敗する問題を修正した。そのような deny ルールは記載されたリテラルパスのみを保護するようになった。
英語原文を表示
Fixed one file permission rule with an uncompilable pattern (e.g. an unclosed [) making every file edit fail with Invalid regular expression; such a deny rule now guards the literal path it spells

関連ドキュメント

Fixed
ホストアプリ(Claude Desktop など)が URL マーケットプレイスのプラグインをディレクトリとして保存している場合に、「marketplace entry path does not stay inside the marketplace directory」エラーでインストールに失敗する問題を修正した
英語原文を表示
Fixed plugins from a URL marketplace failing to install with "marketplace entry path does not stay inside the marketplace directory" when a host app (e.g. Claude Desktop) stores it as a directory
Changed
Glob/Grep: 権限チェックの前にディスク上で検索パスが探索される問題を修正した。Read と同様に、権限の可否が決定された後にパスが存在しない旨が報告されるようになった
英語原文を表示
Glob/Grep: Fixed the search path being probed on disk before the permission check; a missing path is now reported after permission is decided, as Read does

変更後

Glob/Grep の実行前にディスク上の検索パスを参照しなくなり、権限チェックを先に行う Read と同じ動作になったため、存在しないパスへの検索でも権限判断が一貫した順序で行われるようになる。

Improved
Edit(C:¥dir¥(name)¥**) のようなルールに関する設定エラーのメッセージを改善した。¥( がパス区切りではなくエスケープされた括弧として読まれる問題について、曖昧でない記法の提案を表示するようにした
英語原文を表示
Improved the settings error for rules such as Edit(C:\dir\(name)\**), where \( is read as an escaped parenthesis rather than a path separator, to suggest an unambiguous spelling

v2.1.257(2件)

Fixed
シンボリックリンク経由で宣言されたコマンド、エージェント、スキル、hooks などのコンポーネントパスを通じて、プラグインが自身のディレクトリ外のファイルを読み取れる問題を修正した。そのようなパスはエラーで拒否されるようになった
英語原文を表示
Fixed plugins being able to read files outside their own directory through a declared command, agent, skill, hooks or other component path that is a symlink; such paths are now refused with an error

関連ドキュメント

Changed
--add-dir、/add-dir、additionalDirectories が、ネットワークパス(UNC 共有、/net/<host> のオートマウント)に触れる前にメッセージとともに拒否するように変更した。Windows ではマップ済みドライブレターを使用する
英語原文を表示
Changed --add-dir, /add-dir, and additionalDirectories to refuse network paths (UNC shares, /net/<host> automounts) with a message before touching them; on Windows use a mapped drive letter

変更後

ネットワークパスが作業ディレクトリに登録される前に拒否されるため、パスの参照によってホストへの意図しない接続や Windows での資格情報の送信を避けられる。

関連ドキュメント

v2.1.251(2件)

Fixed
マーケットプレイスエントリで宣言されたプラグインコマンドがプラグインディレクトリの外を指せてしまう問題を修正した; そのようなパスはパストラバーサルエラーで拒否されるようになった
英語原文を表示
Fixed plugin commands declared in a marketplace entry being able to point outside the plugin directory; such paths are now rejected with a path-traversal error
Fixed
Grep と Glob が、シンボリックリンクされた検索パス経由で到達したファイルに Read(...) の deny ルールを適用していなかった問題を修正した
英語原文を表示
Fixed Grep and Glob not applying Read(...) deny rules to files reached through a symlinked search path

関連ドキュメント

v2.1.247(1件)

Changed
レンダリングされた Markdown のターミナルハイパーリンクを変更しました。ネットワークやオートマウンタパスを指すターゲット、制御文字を含むターゲット、不可視文字で始まるターゲットはプレーンテキストとして表示されます
英語原文を表示
Changed terminal hyperlinks in rendered markdown: link targets that point at a network or automounter path, contain a control character, or lead with an invisible character now render as plain text

変更後

ネットワークパスやオートマウンタへのリンク、制御文字や不可視文字を含むリンク先が、意図せずクリック可能なハイパーリンクとして表示されなくなります。危険なパスや見えない文字が仕込まれたリンクを誤って開いてしまうリスクを減らせます。

関連ドキュメント

v2.1.246(3件)

Fixed
hook のエラーメッセージで、解決済みのプラグインパスではなくリテラルの ${CLAUDE_PLUGIN_ROOT} が表示される問題を修正した。
英語原文を表示
Fixed hook error messages showing a literal ${CLAUDE_PLUGIN_ROOT} instead of the resolved plugin path
Fixed
入力したテキストが実在のパスに一致しなくなった後も @ ファイルピッカーが開いたままになる問題を修正した。
英語原文を表示
Fixed the @ file picker staying open after the typed text stopped matching a real path
Fixed
補完トークンや作業ディレクトリに null バイトが含まれているとパス補完に失敗する問題を修正した
英語原文を表示
Fixed path completion failing when the completion token or working directory contained a null byte

関連ドキュメント

v2.1.239(4件)

Fixed
claude -c/resume が、パス内の _、-、. などの文字のみが異なる別ディレクトリのセッションを拾ってしまう問題を修正した
英語原文を表示
Fixed claude -c/resume picking up sessions from a different directory whose path differed only by characters like _, -, or .
Fixed
シェルモード(!)の Tab 補完で ./script パスから ./ が外され、シェルが実行できないコマンドが残る問題を修正した
英語原文を表示
Fixed shell-mode (!) Tab completion dropping the ./ from a ./script path, which left a command the shell couldn't run

関連ドキュメント

Changed
ツール使用行の長いファイルパスが中央を省略して 1 行に収まるようになった
英語原文を表示
Long file paths on tool-use rows now truncate in the middle to stay on one line
Added
リモートセッション: モバイルからアップロードされた画像に保存先のファイルパスが含まれるようになり、Claude が作成したファイルに画像をコピーできるようになった
英語原文を表示
Remote sessions: images uploaded from mobile now include their saved file path, so Claude can copy them into files it creates

変更後

モバイルから写真を送った際、その保存先のパスが Claude に伝わるようになったため、作成するファイルに写真をコピーして貼り付けられる。

関連ドキュメント

v2.1.238(1件)

Fixed
4,096 文字を超える URL で MCP elicit ダイアログが何も表示されない問題、およびプロジェクトパスがターミナル幅に収まらないときに権限プロンプトから「次回から確認しない」オプションが消える問題を修正する
英語原文を表示
Fixed MCP elicitation dialogs showing nothing for URLs longer than 4,096 characters, and permission prompts dropping the "don't ask again" option when the project path didn't fit the terminal width

関連ドキュメント

v2.1.235(1件)

Improved
macOS/Linux ネイティブビルドの組み込み grep を改善した。病的なパターンがメモリを枯渇させる代わりに即座に失敗するようになり、-m N と -A/-C の組み合わせで正しいコンテキストを出力するようになった
英語原文を表示
Improved the embedded grep in native macOS/Linux builds: pathological patterns now fail fast instead of exhausting memory, and -m N with -A/-C prints correct context

変更後

ネイティブ macOS/Linux ビルドに組み込まれた grep で、 pathological なパターンがメモリを使い果たすことなく即座にエラーになり、また -m N と -A/-C を組み合わせても正しい前後のコンテキスト行が表示されるようになった。

v2.1.234(4件)

Changed
セキュリティ: リモートファイル読み取り、セッション復元、CLAUDE.md の include、ワークフロースクリプト、ファイルアップロードが Windows NT 名前空間 (¥¥??¥) のパスを拒否するようにし、承認前の残りのファイルアクセスを NTLM 認証情報漏えいの攻撃経路から強化した。
英語原文を表示
Security: remote file reads, session restore, CLAUDE.md includes, workflow scripts and file uploads now reject Windows NT-namespace (\??\) paths, hardening the remaining pre-approval file accesses against the NTLM credential-leak vector

変更後

NTLM 認証情報が漏えいする恐れのある攻撃経路を塞ぎ、セッション復元やファイルアップロードなど様々なファイルアクセスがより安全に行えるようになる。

Fixed
非ストリーミングのフォールバック経路 (通常はサードパーティゲートウェイ経由) の API レスポンスに、thinking フィールドを欠く thinking ブロックや text フィールドを欠く text ブロックが含まれていた場合にクラッシュする問題を修正した。
英語原文を表示
Fixed a crash when an API response on the non-streaming fallback path (typically via third-party gateways) contained a thinking block missing its thinking field or a text block missing its text field
Fixed
中継された権限プレビューでの認証情報のマスキングにより、承認者からコマンド、パス、宛先が隠れてしまう問題を修正した。過大な秘密鍵ブロックも完全な強度のマスキングで墨消しされるようになった。
英語原文を表示
Fixed: credential masking on relayed permission previews can no longer hide commands, paths, or destinations from the approver; oversized private-key blocks now redact under full-strength redaction
Added
/add-dir <path> を Claude の作業中に使えるようになった。また、/add-dir、/autocompact、/theme、/help、/config、/advisor のダイアログがフルスクリーン TUI 上でターン途中に開けるようになった
英語原文を表示
/add-dir <path> can now be used while Claude is working; /add-dir, /autocompact, /theme, /help, /config and /advisor dialogs open mid-turn in the fullscreen TUI

変更後

Claude が処理中でも /add-dir で作業ディレクトリを追加したり、/theme や /config などのダイアログを開いたりできるようになる。ターンの完了を待たずに設定や作業ディレクトリを調整できる。

関連ドキュメント

v2.1.233(1件)

Fixed
NT の \??\ デバイスプレフィックス付きで表記された Windows パスが UNC パスの検証を回避する問題を修正し、NTLM 資格情報漏洩の経路を塞いだ
英語原文を表示
Fixed Windows paths spelled with the NT \??\ device prefix bypassing UNC path validation, closing an NTLM credential-leak vector

関連ドキュメント

v2.1.232(3件)

Added
GitLab 系トークン (glrt-、gloas-、glptt-、glagent-、glimt-、glsoat-、glcbt-、glft-、glffct-) の秘匿化、およびルーティング可能な glpat-/gldt- トークンの完全な秘匿化を追加しました。また、glab CLI の設定ストアにも gh と同等のサンドボックスおよびクレデンシャルパス保護を適用します。
英語原文を表示
Added secret redaction for GitLab token families (glrt-, gloas-, glptt-, glagent-, glimt-, glsoat-, glcbt-, glft-, glffct-) and full redaction of routable glpat-/gldt- tokens; the glab CLI config store gets the same sandbox and credential-path protection as gh

変更後

GitLab の各種トークン (glpat- や glrt- など) がログや出力で自動的にマスクされるようになり、トークンが誤って画面に表示されたりファイルに残ったりするのを防げる。また glab CLI の設定ストアも gh と同じ保護対象になり、GitLab を使う開発者も認証情報を安全に扱えるようになる。

Fixed
Windows における権限バイパスを修正しました。Git Bash が Cygwin 方式のシンボリックリンクをパス検証上は通常ファイルとして扱って追跡できていました。以降は、そのリンク経由の書き込みには権限の承認が必要になります。
英語原文を表示
Fixed a Windows permission bypass where Git Bash followed Cygwin-style symlinks that path validation saw as regular files; writes through them now require permission approval

関連ドキュメント

Changed
保護パス回避の脆弱性に対して、Linux ファイルシステムサンドボックスを強化した
英語原文を表示
Hardened the Linux filesystem sandbox against a protected-path bypass

v2.1.229(2件)

Fixed
ツール呼び出しの glob、file_path、または command に文字列以外の値が渡された際、クラッシュしてエラー画面が表示される(影響を受けたセッションの --resume 時も含む)問題を修正しました。
英語原文を表示
Fixed a crash to the error screen (including on --resume of the affected session) when a tool call had a non-string glob, file_path, or command value

変更後

予期せぬ引数のエラーによって、それまでの対話履歴や進行中のセッションが失われる事態を回避できます。

Fixed
Windows 環境において、ツール呼び出しやメッセージが拡張長パス(\\?\)または UNC パスでファイルを参照した際にクラッシュする問題を修正しました。
英語原文を表示
Fixed a crash on Windows when a tool call or message referenced a file by an extended-length (\\?\) or UNC path

変更後

ファイルパスの記述制限を意識することなく、Windows のネットワーク共有上にあるリソースに対してツールを実行できるようになります。

関連ドキュメント

v2.1.224(1件)

Fixed
200文字を超える長いプロジェクトパスが、共通の短縮プレフィックスを介して別のプロジェクトのセッションディレクトリと誤認される問題を修正:セッション一覧、名前変更、フォーク、削除、および/resumeが別プロジェクトと交錯しないようになります。
英語原文を表示
Fixed long (>200 char) project paths resolving to another project's session directory under a shared sanitized prefix; session list, rename, fork, delete and /resume no longer cross projects

変更後

深いディレクトリ階層や長いリポジトリパスを使用している開発環境でも、プロジェクト間でセッションデータが混ざることなく安全に履歴の管理を行えます。

関連ドキュメント

v2.1.221(2件)

Fixed
Windowsで引用符を含むパスのPowerShell権限チェックが正しく機能しない問題を修正しました。
英語原文を表示
Fixed PowerShell permission checks mishandling paths containing quote characters on Windows; such paths now prompt for approval
Changed
プラグインのスキルパスで "." を許可し、SKILL.md のバリデーションエラー時にヒントを表示するようにしました
英語原文を表示
Changed plugins to accept "." as a skills path, and the root-level SKILL.md validation error now suggests using the plugin root

変更後

プラグイン作成時のスキル配置ミスによるエラーを即座に修正できるようになります。

関連ドキュメント

v2.1.219(2件)

Fixed
Windows上でCLAUDE_CODE_GIT_BASH_PATHにbash以外のバイナリが指定された場合、強制終了せず警告を表示するように変更しました。
英語原文を表示
Fixed CLAUDE_CODE_GIT_BASH_PATH on Windows exiting or being used as bash when the path isn't a bash/sh binary; it's now ignored with a warning

変更後

設定ミスによってツールが即座にクラッシュすることを避け、適切なエラーメッセージを見て修正を行えます。

関連ドキュメント

Updated
claude-apiスキルのデフォルトモデルをOpus 5に変更し、Opus 4.8からの移行パスを提供しました。
英語原文を表示
Updated the claude-api skill to default to Claude Opus 5, with a migration path from Opus 4.8

変更後

モデルを手動で書き換えることなく、標準設定のままで最新の高度な推論機能を利用できます。

v2.1.218(3件)

Fixed
Windowsパスの\u接頭辞を含むセグメントがCJK文字に誤変換される問題を修正しました。
英語原文を表示
Fixed Windows paths with \u-prefixed segments (like C:\Users\unicorn) being corrupted into CJK characters in tool inputs, which made those files inaccessible

変更後

Windows環境で特定のファイルパスが読み込めずエラーになる事態を防げます。

Fixed
コンテキストオーバーフロー時に同一の失敗要求を繰り返すループを修正しました。
英語原文を表示
Fixed a retry loop that re-sent identical doomed requests after a context-overflow error with a large thinking budget; Ctrl+B backgrounding now applies the same background-shell caps as other paths

変更後

システムエラー発生時にセッションがフリーズせず、継続的に作業を行えます。

関連ドキュメント

Improved
autoモードにおいて、危険な操作や特定のファイルパス操作が個別ダイアログなしで分類されるように改善しました。
英語原文を表示
Improved auto mode: the dangerous-rm, background-&, and suspicious-Windows-path checks no longer open permission dialogs; the auto-mode classifier adjudicates them instead

変更後

中断されることなく、連続的なタスク処理を自動化しやすくなります。

v2.1.217(1件)

Fixed
CLAUDE.mdやSKILL.mdで多数のブレースグループを含む設定がCLIのクラッシュを招く問題を修正しました。
英語原文を表示
Fixed a CLAUDE.md or SKILL.md paths frontmatter value with many brace groups OOM-killing or stalling the CLI at startup — brace expansion is now budget-bounded

変更後

設定ファイルが複雑になっても、起動時にCLIが固まるリスクを減らせます。

v2.1.216(2件)

Fixed
Windows 上の読み取り専用コマンドが、許可プロンプトなしでネットワークパスにアクセスできてしまう問題を修正しました。
英語原文を表示
Fixed read-only commands on Windows accessing network paths without a permission prompt
Changed
/rewind でシンボリックリンクやハードリンク経由のファイル操作を行わないようにし、スキップ数を報告するように変更
英語原文を表示
/rewind no longer restores or deletes files through symlinks or hard links at tracked paths and reports how many paths it skipped

変更後

巻き戻し操作を行っても、予期せぬ場所のファイルが変更されるリスクから保護されます。

関連ドキュメント

v2.1.214(2件)

Fixed
helpやmanコマンドにおいて、コマンド置換やパスの誤用など、安全でないオプションを実行できる脆弱性を修正しました。
英語原文を表示
Fixed Bash permission checks to no longer auto-approve certain help and man commands that could run unsafe options, command substitutions, or backslash paths

変更後

不審なコマンド実行を意図せず許可してしまうリスクが減ります。

関連ドキュメント

Fixed
shell-config のパスがディレクトリである場合に、claude update や claude doctor が停止したり、システム診断セクションが空白になる問題を修正しました。
英語原文を表示
Fixed claude update and claude doctor hanging silently, and the /status System diagnostics section going blank, when a shell-config path is a directory

変更後

環境設定のパス構成に関わらず、診断ツールが確実に実行できるようになります。

v2.1.212(2件)

Fixed
ファイルパスの自動補完ポップアップが開いている最中に、シェルの実行コマンド(!)でパスを含むコマンドが動作しない問題を修正しました。
英語原文を表示
Fixed shell mode (!) not executing commands containing file paths while the path autocomplete popup was open

変更後

パス補完を使ってファイル名を指定した直後に、そのままコマンドを実行できるようになります。

関連ドキュメント

Fixed
プラン承認ダイアログのフッターで、長いファイルパスの際に「ctrl+g to edit in <editor>」の表記が分割されてしまう問題を修正しました。
英語原文を表示
Fixed the plan-approval dialog footer splitting "ctrl+g to edit in <editor>" apart when the file path is long

変更後

UIのレイアウト崩れに惑わされず、迷いなくプラン修正を行えます。

関連ドキュメント

v2.1.211(2件)

Changed
Claude in Chrome におけるファイルアップロードのパス検証を強化した
英語原文を表示
Claude in Chrome: hardened file-upload path validation

変更後

ブラウザ操作の自動化中に、意図しない機密ファイルが外部のWebサイトにアップロードされるのを防げる

関連ドキュメント

Changed
Claude in Chrome のスクリーンショット操作で、画像をディスクに保存しパスを返すように修正した
英語原文を表示
Claude in Chrome: save_to_disk on screenshot actions now writes the image to disk and returns the path; previously it did nothing

変更後

ブラウザ上のエラースクリーンショットなどを自動でローカルに保存し、そのまま後続の解析に利用できる

v2.1.210(1件)

Added
非推奨のパーミッションルールである Write、NotebookEdit、Glob に対する起動時の警告を追加した。
英語原文を表示
Added a startup warning for Write(path), NotebookEdit(path), and Glob(path) permission rules — use Edit(path) or Read(path) instead

変更後

最新のセキュリティモデルに合わせた正しいパーミッション設定への修正が容易になります。

v2.1.208(1件)

Fixed
Read ツールが空ファイルを誤報告する問題、Grep が無効な正規表現で「No files found」を返す問題、Glob がヌルバイトを含むパスでクラッシュする問題など、コアツールの挙動を修正した。
英語原文を表示
Fixed Read reporting empty files as "shorter than offset", Grep silently returning "No files found" for invalid regex patterns, Grep count mode under-reporting totals when paginated, and Glob crashing with an unclear error when the pattern, path, or working directory contained a null byte

変更後

Claude がツールのエラーを正しく認識できるようになり、自己修復や原因の報告がより正確になります。

v2.1.207(1件)

Fixed
rules、skillパス、.ignore、.worktreeinclude内の誤ったブラケット(括弧)パターンによって、ファイルの読み取りや提案、ワークツリー作成が失敗する問題を修正しました。
英語原文を表示
Fixed malformed bracket patterns in rules globs, skill paths, .ignore, and .worktreeinclude breaking file reads, file suggestions, and worktree creation

変更後

ファイルの除外設定やスキル定義が意図通りに機能するようになり、リポジトリ構成の不整合によるエラーに悩まされることがなくなります。

関連ドキュメント

v2.1.206(1件)

Added
/cd コマンドで /add-dir と同様にディレクトリパスの補完候補が表示されるようになりました
英語原文を表示
Added directory path suggestions to /cd, matching /add-dir behavior

変更後

長いパスを正確に手入力する手間が省け、プロジェクト間のディレクトリ移動がよりスムーズになります。

関連ドキュメント

v2.1.203(1件)

Fixed
作業ディレクトリの消失やファイルへの置き換え時にバックグラウンドエージェントが無限ループするのを防ぐようにしました。
英語原文を表示
Fixed background agents crash-looping when their working directory was deleted, replaced by a file, or became an invalid path — they now fail once with a clear error

変更後

リソースの浪費を防ぎ、トラブルの原因が特定しやすくなります。

v2.1.198(1件)

Fixed
シンボリックリンク経由でファイルにアクセスした際、.claude/rules/ 内の条件付きルールが適用されない問題を修正しました。
英語原文を表示
Fixed .claude/rules/ conditional rules not loading when the target file is reached via a symlinked path

変更後

複雑なプロジェクト構造や共有リンクを使用している場合でも、統一されたコーディングスタイルを維持できます。

v2.1.196(2件)

Fixed
「/cd」で移動したセッションが、終了時に特殊文字を含む旧ディレクトリの再開リストに残る不具合を修正しました。
英語原文を表示
Fixed sessions moved with /cd reappearing in the old directory's resume list after a non-graceful exit when the old path contained special characters

変更後

セッションの再開時に、混乱なく正しいディレクトリから作業を継続できます。

関連ドキュメント

Fixed
gitリポジトリのローカルフォルダーパスとしてマーケットプレイスを追加した際、プラグインの依存関係バージョンピンが無視される問題を修正しました。
英語原文を表示
Fixed plugin dependency version pins not being honored when the marketplace was added as a local folder path backed by a git repo

v2.1.195(1件)

Fixed
プロジェクトの .claude/settings.json でのみ有効化された外部プラグインが、すべてのローダーパスで明示的なインストール同意を求めない不具合を修正しました。
英語原文を表示
Fixed external plugins enabled only by project .claude/settings.json not requiring explicit install consent on every loader path

変更後

プラグイン導入時の手間が削減され、スムーズに作業を開始できるようになります。

v2.1.193(1件)

Added
Bashモード(! プレフィックス)でのリアルタイムなファイルパス補完機能を追加
英語原文を表示
Added live file path autocomplete to bash mode (!)

変更後

ターミナルでの直接的なコマンド実行がよりスムーズになり、入力ミスを減らしながら作業効率を向上させることができます。

v2.1.191(1件)

Fixed
claude agentsのジョブ一覧表示において、貼り付けた画像がファイルパスではなく「[Image #N]」というプレースホルダーとして正しく表示されるように修正しました。
英語原文を表示
Fixed claude agents job rows showing full filesystem paths for pasted images instead of the [Image #N] placeholder

変更後

背景で実行中のエージェントの状態を一覧で確認する際、視認性が向上し、重要な情報に集中しやすくなります。

関連ドキュメント

v2.1.176(2件)

Fixed
Read/Edit/Write ツールのパスに対するフックの if 条件を修正:Edit(src/**) や Read(.env) などの記述されたパターンが正しくマッチするようになりました
英語原文を表示
Fixed hook if conditions for Read/Edit/Write tool paths: documented patterns like Edit(src/**), Read(~/.ssh/**), and Read(.env) now match correctly

変更後

「特定のディレクトリ以下の編集時のみ Linter を走らせる」といった、精度の高い自動化ワークフローが確実に動作します。

関連ドキュメント

Fixed
バックグラウンドセッションの再開時、保存された状態に含まれる Windows ネットワークパスを無害化するように修正しました。
英語原文を表示
Fixed background sessions to neutralize Windows network paths in persisted state before respawn

v2.1.169(1件)

Fixed
信頼されていないプロジェクト設定から、ユーザーの承認なしに OpenTelemetry のクライアント証明書パスを設定できてしまうセキュリティ上の懸念を修正しました。
英語原文を表示
Fixed untrusted project settings being able to set OTEL client-certificate paths without trust confirmation

変更後

オープンソースプロジェクトのコードを調査する際など、未知のレポジトリをより安全に扱えるようになります。

関連ドキュメント

v2.1.163(1件)

Fixed
ホームディレクトリのパス(例:~/Desktop/**)に対する拒否ルールが、$HOME 経由で参照された Bash コマンドをブロックできない問題を修正
英語原文を表示
Fixed deny rules on home-directory paths (e.g. Read(~/Desktop/**)) not blocking Bash commands that reference the path via $HOME

変更後

組織やプロジェクトで設定したアクセス権限ルールがより正確に適用され、機密データの保護が強化されます。

関連ドキュメント

v2.1.162(1件)

Fixed
Windows においてバックスラッシュを含むパスや大文字小文字の差異により権限ルールが一致しない問題、および読み取り拒否ルールが検索結果に反映されない問題を修正しました
英語原文を表示
Fixed Windows permission rules never matching when spelled with backslashes (~\, \\server\share) or case-variant paths, and Read deny rules not hiding files from Glob/Grep results

変更後

Windows 環境でのセキュリティ設定の信頼性が高まり、機密ファイルが誤って Claude の視界に入ることを確実に防げます。

関連ドキュメント

v2.1.161(1件)

Fixed
CLAUDE_CODE_TMPDIR に深いパスが設定されている場合、Unix ドメインソケットをバインドするツールで発生していた「EADDRINUSE」エラーを修正。
英語原文を表示
Fixed EADDRINUSE errors from tools that bind Unix sockets under $TMPDIR when CLAUDE_CODE_TMPDIR is set to a deep path

変更後

企業のセキュリティポリシーなどで一時ファイルの作成場所を厳格に指定している環境でも、エラーに悩まされることなくツールを利用できるようになります。

関連ドキュメント

v2.1.160(1件)

Fixed
Windowsのターミナルにおいて、file:///C:/... 形式の有効なハイパーリンクが壊れたパスに書き換えられてしまう問題を修正
英語原文を表示
Fixed valid file:///C:/... links being rewritten to a broken path on Windows terminals with hyperlink support

変更後

ログや回答内のファイルパスからエディタへ、ワンクリックで確実にジャンプできるようになります。

関連ドキュメント

v2.1.154(1件)

Fixed
環境変数HOMEの末尾にスラッシュが含まれている場合でも、rm -rf $HOMEのような危険なパス操作が正しくブロックされるよう修正しました。
英語原文を表示
Fixed rm -rf $HOME not being blocked as a dangerous path when HOME has a trailing slash

変更後

Claudeが誤ってシステムを破壊するようなコマンドを実行してしまうリスクがさらに低減し、安心して強力な権限を任せられます。

関連ドキュメント

v2.1.153(2件)

Fixed
大量のセッション履歴があるマシンで、文字起こしファイルのパスからセッションを再開する際の過剰なメモリ消費(数GB)を修正しました
英語原文を表示
Fixed excessive memory usage (multiple GB) when resuming a session by transcript file path on machines with many stored sessions

変更後

スペックの低いマシンでも長期間安定して Claude Code を使い続けることができます。

Fixed
subagent_type: 'claude' を指定したAgentツールが、非公開のテンポラリワークツリーで実行され、.gitignore対象のファイルへの出力が消えてしまう問題を修正しました
英語原文を表示
Fixed Agent tool with subagent_type: 'claude' running in an undocumented temporary worktree, which could silently discard outputs written to gitignored paths

変更後

AIが作成したファイルが見失われることがなくなり、作業結果の信頼性が向上します。

関連ドキュメント

v2.1.149(1件)

Fixed
otelHeadersHelperのスクリプトパスにスペースが含まれている場合に無言で失敗する問題を修正し、失敗を/doctorやログで報告するようにしました
英語原文を表示
Fixed otelHeadersHelper failing silently when the script path contains spaces; helper failures are now reported in /doctor and the debug log

変更後

監視設定のトラブルシューティングが容易になり、不具合に気づかないまま運用してしまうリスクを軽減できます。

v2.1.147(1件)

Fixed
プラグインのマニフェストでデフォルトディレクトリと重なるパスをリストアップした場合、claude plugin detailsや/pluginメニューでコンポーネント数が重複してカウントされる問題を修正しました。
英語原文を表示
Fixed plugin component counts in claude plugin details and /plugin being doubled when a plugin's manifest listed paths overlapping its default directories

変更後

インストールしている拡張機能の状態を正確に把握でき、管理がしやすくなります。

v2.1.142(2件)

Fixed
バイナリアップデート後に古いパスを参照してバックグラウンドエージェントがクラッシュループする問題を修正
英語原文を表示
Fixed daemon not exiting cleanly after the binary is upgraded (e.g. brew upgrade), causing dispatched agents to crash-loop on the deleted path

変更後

ツール本体を更新しても進行中のバックグラウンドタスクが中断されず、長時間かかる作業を安心して任せられます。

Fixed
プラグイン設定で skills: ["./"] を使用した際に発生する誤ったパスエラーを修正
英語原文を表示
Fixed plugins using skills: ["./"] showing a false "path escapes plugin directory" error

変更後

プラグイン開発時のディレクトリ構成の自由度が高まり、構成エラーに悩まされることがなくなります。

関連ドキュメント

v2.1.141(2件)

Added
claude agentsコマンドに--cwdオプションを追加し、セッションリストの表示範囲を特定のディレクトリに制限できるように改善。
英語原文を表示
Added claude agents --cwd <path> to scope the session list to a directory

変更後

大規模な開発環境で複数のプロジェクトを並行して進めている際に、作業中のリポジトリに集中してエージェントの状態を管理できます。

関連ドキュメント

Fixed
ワークツリー切り替え後にフックが不正なtranscript_pathを受け取ってしまう問題を修正。
英語原文を表示
Fixed hooks receiving a non-existent transcript_path after EnterWorktree switches the working directory

変更後

作業の自動化スクリプトや監視フックが、ワークツリー環境下でも途切れることなく確実に会話履歴へアクセスできるようになります。

関連ドキュメント

v2.1.139(2件)

Added
フックにargs: string[]フィールド(exec形式)を追加:シェルを介さずにコマンドを直接起動するため、パスのプレースホルダーをクオートする必要がなくなりました。
英語原文を表示
Added hook args: string[] field (exec form) that spawns the command directly without a shell, so path placeholders never need quoting

変更後

フック設定の記述がシンプルになり、パス操作に起因する予期せぬ実行エラーやセキュリティリスクを排除できます。

Fixed
WindowsでのGrep結果のパス表示の正規化と、単一ファイル検索時のカウント表示の誤りを修正しました。
英語原文を表示
Fixed Grep results not relativizing Windows drive-letter paths and count mode reporting wrong totals for single-file paths

v2.1.136(3件)

Fixed
プロジェクトのパス名にアンダースコア(_)が含まれている場合に、--resume や --continue でセッションが再開できない問題を修正しました。
英語原文を表示
Fixed --resume / --continue not finding sessions when the project path contains underscores

変更後

ディレクトリ名の命名規則に関わらず、いつでも確実に前回の続きから作業を再開できます。

関連ドキュメント

Fixed
plugin.json 内の skills 設定によってデフォルトのディレクトリが隠されてしまう不具合を修正し、不正なパス指定に対するエラー通知を追加しました。
英語原文を表示
Fixed a skills entry in plugin.json hiding the plugin's default skills/ directory, and listing a file path now shows an error instead of failing silently

変更後

プラグイン開発時のミスに気づきやすくなり、カスタムスキルの導入がより確実になります。

Fixed
/doctor でMCPのスキーマエラーが発生した際、欠落しているフィールド名やファイルパスが表示されない問題を修正しました。
英語原文を表示
Fixed /doctor MCP schema errors not naming the missing field or showing the source file path

変更後

設定の誤りを即座に特定して修正できるため、環境構築の手間を減らせます。

関連ドキュメント

v2.1.131(1件)

Fixed
Windows環境において、同梱されているSDKのビルドパスがハードコードされていたことが原因で、VS Code拡張機能がアクティブ化できない不具合を修正(createRequireポリフィルのバグ)
英語原文を表示
Fixed VS Code extension failing to activate on Windows due to a hardcoded build path in the bundled SDK (createRequire polyfill bug)

変更後

セットアップ時のトラブルが解消され、Windowsの開発環境でもVS Code上でのインライン編集やプラン作成などの便利な機能をすぐに使い始めることができます。

関連ドキュメント

v2.1.129(1件)

Fixed
Bash(mkdir *)やBash(touch *)などの許可ルールが、プロジェクト内のパスに対して適用されない問題が修正されました
英語原文を表示
Fixed Bash(mkdir *), Bash(touch *) and similar allow rules not being honored for in-project paths

変更後

ディレクトリ作成などの定型的な操作において、煩わしい承認プロンプトを減らし、開発のテンポを維持できます。

関連ドキュメント

v2.1.126(2件)

Changed
プロジェクトの全状態(会話ログ、タスク、履歴、設定など)を削除するclaude project purge [path]コマンドを追加しました
英語原文を表示
- Added claude project purge [path] to delete all Claude Code state for a project (transcripts, tasks, file history, config entry) — supports --dry-run, -y/--yes, -i/--interactive, and --all

変更後

不要になった古い会話データや一時的なタスク情報を安全かつ確実に消去し、プライバシーの保護やディスク容量の節約を簡単に行えます。

関連ドキュメント

Changed
--dangerously-skip-permissions使用時に、.claudeや.gitなどの保護されたパスへの書き込みもプロンプトなしで実行されるようになりました
英語原文を表示
--dangerously-skip-permissions now bypasses prompts for writes to .claude/, .git/, .vscode/, shell config files, and other previously-protected paths (catastrophic removal commands still prompt as a safety net)

変更後

CI環境や信頼できるサンドボックス内での自動実行において、不要な中断をさらに減らし、よりスムーズな自動ワークフローを実現できます。

関連ドキュメント

v2.1.119(2件)

Changed
セキュリティの向上: blockedMarketplaces 設定において、hostPattern および pathPattern エントリが正しく適用されるようになりました
英語原文を表示
Security: blockedMarketplaces now correctly enforces hostPattern and pathPattern entries

変更後

組織の管理者が信頼できないプラグインソースをより確実に制限できるようになり、開発環境のセキュリティガバナンスを強化できます。

Fixed
スラッシュコマンド内で絶対パスを使用して @ ファイル補完を行った際、プロンプト全体が置換されてしまう問題を修正しました。
英語原文を表示
Fixed @-file Tab completion replacing the entire prompt when used inside a slash command with an absolute path

関連ドキュメント

v2.1.118(3件)

Added
手動の claude update を含むすべての更新経路を完全にブロックする DISABLE_UPDATES 環境変数を追加しました(DISABLE_AUTOUPDATER よりも厳格な設定です)。
英語原文を表示
Added DISABLE_UPDATES env var to completely block all update paths including manual claude update — stricter than DISABLE_AUTOUPDATER

変更後

企業のIT管理者は、検証済みの安定版からユーザーが勝手にアップデートすることを防げるため、開発チーム全体でツールの一貫性とセキュリティを保証しやすくなります。

関連ドキュメント

Fixed
/ から始まるファイルパスを貼り付けた際、「一致するコマンドがない」というエラーが出る問題を修正
英語原文を表示
Fixed typeahead showing "No commands match" error when pasting file paths that start with /

変更後

ファイルパスのコピペがスムーズになり、AI への指示出しがより快適になります。

関連ドキュメント

Fixed
無効なパスやファイル記述子の枯渇が原因でファイル監視(File watcher)が未処理のエラーを出す問題を修正しました。
英語原文を表示
Fixed unhandled errors from file watcher on invalid paths or fd exhaustion

v2.1.116(1件)

Changed
セキュリティ改善:サンドボックスの自動承認が /、$HOME、およびその他の重要なシステムディレクトリに対する rm/rmdir の危険なパスチェックをバイパスしないよう修正
英語原文を表示
Security: sandbox auto-allow no longer bypasses the dangerous-path safety check for rm/rmdir targeting /, $HOME, or other critical system directories

変更後

意図しないファイル削除やシステムへの致命的な損傷のリスクが軽減され、AI へのコマンド実行許可をより安全に管理できます。

関連ドキュメント

v2.1.113(1件)

Changed
macOSにおいて、/private/etc や /var などの重要なシステムパスを、Bash(rm:*) 許可ルール下でも危険な削除対象として扱うようにしました
英語原文を表示
Security: on macOS, /private/{etc,var,tmp,home} paths are now treated as dangerous removal targets under Bash(rm:*) allow rules

変更後

万が一の誤操作や誤認識による、OSの動作不能を引き起こすような破壊的変更からPCを守ります。

関連ドキュメント

v2.1.111(2件)

Improved
/setup-vertexと/setup-bedrockにおいて、CLAUDE_CONFIG_DIR設定時のパス表示の正確化、既存設定の再利用、および100万トークンのコンテキストオプションの提示といった改善を行いました。
英語原文を表示
Improved /setup-vertex and /setup-bedrock to show the actual settings.json path when CLAUDE_CONFIG_DIR is set, seed model candidates from existing pins on re-run, and offer a "with 1M context" option for supported models

変更後

クラウドプロバイダー経由での利用開始や設定変更がより迅速かつ確実になり、特に大規模プロジェクトでのセットアップが楽になります。

関連ドキュメント

Changed
Windowsにおいてドライブ文字を含むパスの権限ルールが正しく処理されるようになり、文字の大小が区別されないように改善されました。
英語原文を表示
Windows: permission rules with drive-letter paths are now correctly root-anchored, and paths differing only by drive-letter case are recognized as the same path

変更後

Windows環境での意図しない権限エラーが解消され、パーミッション設定が常に期待通りに機能するようになります。

v2.1.105(1件)

Added
EnterWorktreeツールにpathパラメータを追加し、既存のワークツリーへの切り替えを可能にしました
英語原文を表示
Added path parameter to the EnterWorktree tool to switch into an existing worktree of the current repository

変更後

複数の作業ブランチをワークツリーで並行管理している場合に、既存の環境を即座に再利用できるため、作業の切り替えが高速化されます。

関連ドキュメント

v2.1.101(2件)

Fixed
Edit/Writeツールの結果に file_path が欠落していた場合に、--resume でクラッシュする問題を修正
英語原文を表示
Fixed a crash on --resume when a persisted Edit/Write tool result was missing its file_path

変更後

予期せぬエラーによるセッションの消失を防ぎ、安定して過去の作業を継続できます。

関連ドキュメント

Fixed
埋め込みripgrepバイナリのパスが古くなった際にGrepツールが失敗する問題を修正(自動修復機能を追加)
英語原文を表示
Fixed Grep tool ENOENT when the embedded ripgrep binary path becomes stale (VS Code extension auto-update, macOS App Translocation); now falls back to system rg and self-heals mid-session

変更後

ツールの内部的な整合性を気にすることなく、常に安定したコード検索機能を利用できます。

関連ドキュメント

v2.1.98(2件)

Fixed
Bash 経由で保護されたパスへの書き込みを承認した後、--dangerously-skip-permissions が誤って編集自動承認(accept-edits)モードにダウングレードされてしまう問題を修正しました。
英語原文を表示
Fixed --dangerously-skip-permissions being silently downgraded to accept-edits mode after approving a write to a protected path via Bash

変更後

自動化されたスクリプト実行中に、予期せぬ確認プロンプトによって処理が止まってしまうのを防ぐことができます。

関連ドキュメント

Fixed
/export コマンドにおいて絶対パスや ~(ホームディレクトリ)の指定を尊重せず、またファイル拡張子を勝手に .txt に書き換えてしまう問題を修正しました。
英語原文を表示
Fixed /export not honoring absolute paths and ~, and silently rewriting user-supplied extensions to .txt

変更後

AIとの対話記録を、ドキュメント作成や共有のために思い通りの場所に整理して保存できます。

関連ドキュメント

v2.1.97(1件)

Fixed
--dangerously-skip-permissionsフラグを使用中、保護されたパスへの書き込みを承認した後にパーミッションモードが自動的に「accept-edits」にダウングレードされる問題を修正しました。
英語原文を表示
Fixed --dangerously-skip-permissions being silently downgraded to accept-edits mode after approving a write to a protected path

変更後

信頼できる隔離環境などで自動化スクリプトを実行する際、意図しない対話プロンプトによる中断が発生しなくなります。

関連ドキュメント

v2.1.89(3件)

Fixed
Edit(//path/**) と Read(//path/**) の許可ルールが、要求されたパスだけでなく解決されたシンボリックリンクのリンク先もチェックするように修正された。
英語原文を表示
Fixed Edit(//path/**) and Read(//path/**) allow rules to check the resolved symlink target, not just the requested path

変更後

シンボリックリンクを使ったパスの偽装による意図しないファイルアクセスを防ぎ、許可ルールをより正確に信頼して設定できるようになった。

関連ドキュメント

Fixed
Write/Edit/Read ツールの実行時、PreToolUse/PostToolUse フックに file_path が絶対パスとして渡されるよう修正し、ドキュメントに記載された動作と一致させた。
英語原文を表示
Fixed PreToolUse/PostToolUse hooks to receive file_path as an absolute path for Write/Edit/Read tools, matching the documented behavior

変更後

拡張後の file_path を前提にして書かれた公式ドキュメントやガイドのフックスクリプトが、意図どおりに動くようになる。

関連ドキュメント

Changed
10,000文字を超えるフック出力を、コンテキストに直接注入する代わりにディスクへ保存し、ファイルパスと2,000文字のプレビューを渡すように変更した
英語原文を表示
Changed hook output over 10,000 characters to be saved to disk with a file path + a 2,000-character preview instead of being injected directly into context

変更後

巨大なフック出力がコンテキストを圧迫しなくなり、Claudeが必要な部分だけをファイルから読み取れるようになる

v2.1.88(1件)

Fixed
Write/Edit/Readツールにおいて、PreToolUse/PostToolUseフックが file_path を絶対パスで提供していなかった問題を修正しました
英語原文を表示
Fixed PreToolUse/PostToolUse hooks not providing file_path as an absolute path for Write/Edit/Read tools

変更後

自動フォーマットやバリデーションなどのフックの信頼性が高まり、複雑なプロジェクト構造でも誤作動の心配なく自動化を任せられます。

関連ドキュメント

v2.1.84(2件)

Added
HTTPタイプの WorktreeCreate フックで作成されたパスの返却に対応
英語原文を表示
Added WorktreeCreate hook support for type: "http" — return the created worktree path via hookSpecificOutput.worktreePath in the response JSON

変更後

独自のサーバーで管理している複雑なワークツリー作成フローをClaude Codeとシームレスに統合でき、並行作業の自動化がより強固になります。

関連ドキュメント

Changed
ルールとスキルの paths: フロントマターで複数のグロブパターンに対応
英語原文を表示
Rules and skills paths: frontmatter now accepts a YAML list of globs

変更後

フロントエンドとバックエンドの特定ディレクトリなど、関連する複数のパスに対して一つのルールを効率的に適用でき、コンテキストの管理が容易になります。

関連ドキュメント

v2.1.83(2件)

Deprecated
TaskOutput ツールを非推奨とし、バックグラウンドタスクの出力ファイルパスに対して Read ツールを直接使用する方式に変更しました
英語原文を表示
Deprecated TaskOutput tool in favor of using Read on the background task's output file path

変更後

Claude がより一貫した方法でタスク結果を分析できるようになり、実行結果の取得や加工の精度が向上します。

関連ドキュメント

Added
クリップボードから貼り付けた画像のディスク上のパスを、Claude がファイル操作の際に参照できるようになりました。
英語原文を表示
Claude can now reference the on-disk path of clipboard-pasted images for file operations

v2.1.79(1件)

Added
CLAUDE_CODE_PLUGIN_SEED_DIR で複数のシードディレクトリ指定に対応 (OSごとの区切り文字を使用)
英語原文を表示
CLAUDE_CODE_PLUGIN_SEED_DIR now supports multiple seed directories separated by the platform path delimiter (: on Unix, ; on Windows)

変更後

共通のプラグインセットとプロジェクト固有のセットを組み合わせて配置するなど、環境構築の柔軟性が高まります。

v2.1.78(1件)

Fixed
サンドボックスの書き込み許可設定で、絶対パスが正しく動作しない不具合を修正
英語原文を表示
Fixed sandbox.filesystem.allowWrite not working with absolute paths (previously required // prefix)

変更後

環境構築時の設定ミスが減り、サンドボックス機能をより簡単に導入できるようになります。

関連ドキュメント

v2.1.77(1件)

Fixed
システムの一時ディレクトリパスにスペースが含まれている場合、Bash ツールが正常なコマンドに対してもエラーを報告する問題を修正しました
英語原文を表示
Fixed Bash tool reporting errors for successful commands when the system temp directory path contains spaces

v2.1.76(2件)

Fixed
/exportの成功メッセージにおいて、ファイル名だけでなくフルパスを表示するように修正
英語原文を表示
Fixed /export showing only the filename instead of the full file path in the success message

変更後

エクスポートしたファイルを他のツールで開いたり共有したりする際のアクションが迅速になります。

Updated
--plugin-dirフラグの更新 — サブコマンド対応のため1つのパスのみを受け付けるように変更(複数ディレクトリ指定はフラグを繰り返す形式に)
英語原文を表示
Updated --plugin-dir to only accept one path to support subcommands — use repeated --plugin-dir for multiple directories

変更後

CLIの動作が予測可能になり、スクリプトなどでのプラグイン管理がより安全に行えるようになります。

関連ドキュメント

v2.1.75(1件)

Fixed
マーケットプレイス設定のパス処理が破損していた問題を修正しました。
英語原文を表示
Fixed corrupted marketplace config path handling

v2.1.74(1件)

Fixed
ストリーミングAPIのレスポンスバッファが早期終了時に解放されず、Node.js/npm環境でメモリ使用量(RSS)が無制限に増加するメモリリークを修正
英語原文を表示
Fixed memory leak where streaming API response buffers were not released when the generator was terminated early, causing unbounded RSS growth on the Node.js/npm code path

変更後

大規模な開発作業でも動作が不安定にならず、システムのパフォーマンス低下を気にせずに安心して利用できます。

関連ドキュメント

v2.1.72(1件)

Fixed
transcript_path の不備や設定保存時の prompt 消失、async フックの stdin 問題など、フック機能の複数の不具合を修正
英語原文を表示
Fixed several hooks issues: transcript_path pointing to the wrong directory for resumed/forked sessions, agent prompt being silently deleted from settings.json on every settings write, PostToolUse block reason displaying twice, async hooks not receiving stdin with bash read -r, and validation error message showing an example that fails validation

変更後

自作のフックを用いた高度なワークフロー自動化を、予期せぬエラーに悩まされることなく構築できます。

関連ドキュメント

v2.1.71(2件)

Fixed
バックグラウンドエージェントの完了通知に出力ファイルパスが含まれておらず、コンテキスト圧縮後に親エージェントが結果を復元できない問題を修正しました。
英語原文を表示
Fixed background agent completion notifications missing the output file path, which made it difficult for parent agents to recover agent results after context compaction
Fixed
Windows において、モデルが MinGW スタイルのパスを使用した場合に cd <cwd> && git ... の許可を求めるプロンプトが表示される問題を修正しました。
英語原文を表示
Fixed prompting for cd <cwd> && git ... on Windows when the model uses a mingw-style path

変更後

Windows 環境での開発体験が向上し、無意味なプロンプトによる中断がなくなります。

関連ドキュメント

v2.1.69(4件)

Added
ステータスラインのフックコマンドに worktree フィールドを追加。ワークツリー名、パス、ブランチ等の情報を表示可能に
英語原文を表示
Added worktree field to status line hook commands with name, path, branch, and original repo directory when running in a --worktree session

変更後

複数のワークツリーを使い分けている時に、誤った場所で変更を行ってしまうミスを防ぎ、コンテキストの把握を助けます。

関連ドキュメント

Added
strictKnownMarketplaces に pathPattern を追加。ファイル・ディレクトリ形式のプラグインソースを正規表現で制限可能に
英語原文を表示
Added pathPattern to strictKnownMarketplaces for regex-matching file/directory marketplace sources alongside hostPattern restrictions

変更後

管理者側で、社内の標準ディレクトリ以外からのプラグインインストールを禁止するなど、より強力なセキュリティ制御が可能になります。

Fixed
Fixed conditional .claude/rules/*.md files (with paths: frontmatter) and nested CLAUDE.md files not loading in print mode (claude -p)

関連ドキュメント

v2.1.64(6件)

Added
ステータスラインのフックコマンドに worktree フィールドを追加しました。--worktree セッション実行時に、名前、パス、ブランチ、元のリポジトリパスが表示可能です。
英語原文を表示
Added worktree field to status line hook commands with name, path, branch, and original repo directory when running in a --worktree session

変更後

複数のワークツリーを使い分けて並行開発を行う際に、自分が今どこで作業しているのかを混同するリスクを大幅に減らせます。

関連ドキュメント

Added
strictKnownMarketplaces 設定に pathPattern を追加しました。hostPattern と併用して、ファイルやディレクトリベースのプラグインソースを正規表現で制限できます。
英語原文を表示
Added pathPattern to strictKnownMarketplaces for regex-matching file/directory marketplace sources alongside hostPattern restrictions

変更後

企業利用におけるセキュリティガバナンスが強化され、信頼できない場所からの意図しないコード実行を未然に防ぐことができます。

Added
オートメモリ(Auto Memory)の保存先ディレクトリを直接指定できる環境変数 CLAUDE_CODE_AUTO_MEMORY_PATH を導入しました。
英語原文を表示
Added CLAUDE_CODE_AUTO_MEMORY_PATH env var to override the auto-memory directory with a direct path

変更後

メモリデータのバックアップや共有、プロジェクトごとの厳格な分離が容易になり、ワークフローに合わせたデータ管理が実現します。

Fixed
外部ディレクトリに対する cd <path> && rm/mv/cp 実行時の承認プロンプトを改善しました。単に「読み取りを許可」ではなく、背後で実行される書き込みコマンドの内容を明示します。
英語原文を表示
Fixed cd <outside-dir> && rm/mv/cp ... permission prompt to mention the chained write command instead of only showing "allow reading from <dir>/"

変更後

意図しないファイル削除や移動を未然に防ぐことができ、AI による自動操作の安全性が向上します。

関連ドキュメント

Fixed
外部ディレクトリでの cd <path> && <cmd> 実行時に、単なる読み取り許可ではなく実行されるコマンド全体をプロンプトに表示するように改善しました。
英語原文を表示
Fixed cd <outside-dir> && <cmd> permission prompt to surface the chained command instead of only showing "Yes, allow reading from <dir>/"

変更後

AI の挙動をより透明に把握でき、不用意な承認によるセキュリティリスクを軽減できます。

関連ドキュメント

Fixed
プリントモード (claude -p) において、条件付きルールファイル(paths: 指定あり)やネストされた CLAUDE.md が読み込まれない問題を修正しました。
英語原文を表示
Fixed conditional .claude/rules/*.md files (with paths: frontmatter) and nested CLAUDE.md files not loading in print mode (claude -p)

変更後

CI/CD などの自動化環境においても、プロジェクト独自のコーディング規約を Claude に確実に守らせることができます。

関連ドキュメント

v2.1.50(1件)

Fixed
セッションの復旧時に作業ディレクトリにシンボリックリンクが含まれている場合、セッションストレージパスが起動時に異なるタイミングで解決されるためにセッションが見えなくなる問題を修正しました。また、グレーシャルシャットダウンシーケンスで、フックと分析の前にセッションデータをフラッシュすることでSSH切断時のセッションデータ損失も修正しました。
英語原文を表示
Fixed a bug where resumed sessions could be invisible when the working directory involved symlinks, because the session storage path was resolved at different times during startup. Also fixed session data loss on SSH disconnect by flushing session data before hooks and analytics in the graceful shutdown sequence.

変更後

セッションの可視性と信頼性が向上し、開発者は中断した作業を確実に再開できるようになります。データ損失のリスクも軽減され、安心して利用できます。

関連ドキュメント

v2.1.49(2件)

Fixed
モデルがリポジトリフォルダをドロップした際に、ファイルが見つからないエラーに対して修正されたパスを提案するように修正されました。
英語原文を表示
Fixed file-not-found errors to suggest corrected paths when the model drops the repo folder
Improved
パスの安全性および作業ディレクトリのブロックに関する権限プロンプトが改善され、コンテキストのない素のプロンプトではなく、制限理由が表示されるようになりました。
英語原文を表示
Improved permission prompts for path safety and working directory blocks to show the reason for the restriction instead of a bare prompt with no context

変更後

開発者は、Claude Codeの権限要求に対して、より情報に基づいた適切な判断を下せるようになります。セキュリティ上の理由やポリシーによる制限が明確に示されるため、安心して作業を進め、意図しないリスクを回避できるようになります。

v2.1.47(1件)

Changed
Windowsでドライブレターの大文字/小文字がパス間で異なる場合に、同じCLAUDE.mdファイルが二重にロードされる問題を修正しました(anthropics/claude-code#25756)。
英語原文を表示
Windows: Fixed the same CLAUDE.md file being loaded twice when drive letter casing differs between paths (anthropics/claude-code#25756)

変更後

Windows環境でのCLAUDE.mdファイルのロードが正確になり、ドライブレター表記の違いによる意図しない挙動を防ぎました。これにより、設定の一貫性が保たれます。

関連ドキュメント

v2.1.44(1件)

Fixed
深くネストされたディレクトリパスで発生するENAMETOOLONGエラーを修正しました。
英語原文を表示
Fixed ENAMETOOLONG errors for deeply-nested directory paths

v2.1.32(1件)

Fixed
サブディレクトリから実行した場合に、@ファイル補完が不正確な相対パスを表示する問題を修正しました。
英語原文を表示
Fixed @ file completion showing incorrect relative paths when running from a subdirectory

変更後

どのディレクトリから作業していても、ファイルの参照がより正確かつスムーズに行えるようになり、特に複雑なプロジェクト構造を持つ環境での開発体験が向上します。誤ったファイルパスによるミスが減り、作業の中断も軽減されます。

関連ドキュメント

v2.1.31(1件)

Fixed
ストリーミングAPIパスでtemperatureOverrideがサイレントに無視され、設定されたオーバーライドに関わらずすべてのストリーミングリクエストがデフォルトの温度(1)を使用する問題を修正しました。
英語原文を表示
Fixed temperatureOverride being silently ignored in the streaming API path, causing all streaming requests to use the default temperature (1) regardless of the configured override

変更後

ストリーミング生成においても、より細かくモデルの振る舞いを制御できるようになり、ユーザーの意図に沿った創造的な応答や、より一貫性のある応答を期待できるようになりました。

関連ドキュメント

v2.1.7(2件)

Fixed
一時ディレクトリのパスにエスケープシーケンスとして誤解される可能性のある文字(例: t や n)が含まれる場合に、Windows 上で bash コマンドが失敗する問題を修正しました。
英語原文を表示
Fixed bash commands failing on Windows when temp directory paths contained characters like t or n that were misinterpreted as escape sequences

変更後

Windows 環境での開発作業において、bash コマンドの実行がより安定し、予期せぬエラーに悩まされることがなくなります。

Changed
[VSCode] Fixed claudeProcessWrapper setting passing the wrapper path instead of the Claude binary path

関連ドキュメント

v2.1.2(3件)

Added
ターミナルにドラッグした画像にソースパスのメタデータを追加し、Claude が画像の出所を理解できるように改善しました。
英語原文を表示
Added source path metadata to images dragged onto the terminal, helping Claude understand where images originated
Added
iTerm など OSC 8 をサポートするターミナルにおいて、ツール出力内のファイルパスをクリック可能なハイパーリンクにしました。
英語原文を表示
Added clickable hyperlinks for file paths in tool output in terminals that support OSC 8 (like iTerm)

関連ドキュメント

Deprecated
Windows の管理設定パスとして C:\ProgramData 配下を非推奨とし、C:\Program Files への移行を推奨しました。
英語原文を表示
Deprecated Windows managed settings path C:\ProgramData\ClaudeCode\managed-settings.json - administrators should migrate to C:\Program Files\ClaudeCode\managed-settings.json

関連ドキュメント

v2.1.0(4件)

Fixed
ファイルベースのマーケットプレイスからのプラグインパス解決の問題を修正しました。
英語原文を表示
Fixed plugin path resolution for file-based marketplace sources
Added
バックグラウンドの Bash タスク詳細ダイアログに、完全な出力ファイルのパスを表示するようにしました。
英語原文を表示
Added filepath to full output in background bash task details dialog
Fixed
バックグラウンドタスクが大量の出力を生成した際に API コンテキストが溢れる問題を、3万文字での切り詰めとファイルパスへの参照提示により修正しました。
英語原文を表示
Fixed API context overflow when background tasks produce large output by truncating to 30K chars with file path reference

変更後

大量のログが出るタスクを実行しても Claude が混乱せず、スマートに要点だけを把握して作業を続けられます。

関連ドキュメント

Fixed
グローバルオプション後のサブコマンド(例:git -C /path log)を Bash コマンドのプリフィックスとして正しく抽出できるよう修正しました。
英語原文を表示
Fixed bash command prefix extraction to correctly identify subcommands after global options (e.g., git -C /path log now correctly matches Bash(git log:*) rules)

変更後

カレントディレクトリ以外を対象とするコマンドなど、実戦的なオプション指定時でもパーミッション設定が期待通りに機能します。

関連ドキュメント

v2.0.71(1件)

Fixed
Fixed @ file reference suggestions incorrectly triggering when cursor is in the middle of a path

v2.0.67(1件)

Changed
Windows: Fixed plugin MCP servers failing due to colons in log directory paths

関連ドキュメント

v2.0.42(1件)

v2.0.34(1件)

Improved
Improved file path suggestion performance with native Rust-based fuzzy finder

v1.0.115(1件)

Improved
Improve path validation for glob and grep tools

v1.0.106(1件)

Changed
Windows: Fixed path permission matching to consistently use POSIX format (e.g., Read(//c/Users/...))

関連ドキュメント

v1.0.83(1件)

Changed
@-mention: Support files with spaces in path

v1.0.82(1件)

Changed
SDK: New additionalDirectories option to search custom paths, improved slash command processing

関連ドキュメント

v1.0.62(1件)

Added
/add-dir command now supports typeahead for directory paths

v1.0.61(1件)

Changed
Settings: Fixed resolution of settings files paths that are symlinks

v1.0.48(1件)

v1.0.45(1件)

Changed
Stop Hooks: Fixed transcript path after /clear and fixed triggering when loop ends with tool call

v1.0.30(1件)

Improved
Improved file path autocomplete with filename matching

v0.2.107(1件)

Added
CLAUDE.md files can now import other files. Add @path/to/file.md to ./CLAUDE.md to load additional files on launch

関連ドキュメント

v0.2.75(1件)