agent:~/.claude$ cat claude-code-cheatsheet.md

Claude Code チートシート:コマンド・設定・ショートカット

# Claude Code v2.1.317 対応チートシート。CLI フラグ、スラッシュコマンド、キーボードショートカット、権限モード、モデル(全プランで Opus 5.5 がデフォルト)、フック、プラグイン、Workflow、環境変数をまとめています。

author: words: 2459 read_time: 55m updated: 2026-11-03 15:10

Part 2 of New to Claude Code

$ less claude-code-cheatsheet.md

CLIのフラグ、スラッシュコマンド、キーボードショートカット、設定キー、フックイベント、環境変数を一か所にまとめました。詳しい解説はClaude Codeガイド全文をご覧ください。初めてセットアップする方はクイックスタートを参照してください。


1. インストール

インストール方法は3つあり、推奨順に並べています。

# Native binary (recommended)
curl -fsSL https://claude.ai/install.sh | bash

# Homebrew (macOS)
brew install --cask claude-code

# NPM (deprecated — migrate with `claude install`)
npm install -g @anthropic-ai/claude-code

特定のバージョンをインストールする場合:

curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58

インストールを確認する場合:

claude doctor
claude --version

2.1.288から2.1.290を使用している場合は、2.1.291以降に更新してください。終了時にセッションの最後のメッセージが失われることがあった2.1.288のリグレッションと、クラウドセッションで権限プロンプトへの回答が落ちることがあった2.1.290のリグレッションが修正されています。

認証する場合:

claude auth login       # Log in or switch accounts
claude auth status      # Check current auth state
claude auth logout      # Clear stored credentials

2. CLI フラグ

フラグ 説明 例
-p プリントモード — 1回のクエリを実行して終了 claude -p "list TODOs"
-c 直近のセッションを再開 claude -c
-r, --resume 名前または番号を指定してセッションを再開 claude -r "auth-refactor"
-n, --name 起動時にセッションの表示名を設定 claude -n "feature-x"
--model このセッションのモデルを上書き claude --model opus
--advisor <model> サーバー側のアドバイザーツールを1セッションだけ有効化(fable、opus、sonnet、または完全なID)。--helpには表示されず、advisorModel設定より優先されます claude --advisor opus
--max-turns 自律ターン数を制限 claude -p "fix lint" --max-turns 10
--output-format 出力形式をtext、json、stream-jsonから指定 claude -p "count files" --output-format json
--allowedTools 使用可能なツールを制限 claude -p "fix" --allowedTools "Edit,Bash(npm:*)"
--permission-mode 権限モードを設定 claude --permission-mode auto
--permission-mode auto Auto Modeを有効にして起動(--enable-auto-modeの後継。旧フラグはv2.1.111で削除)。v2.1.302以降、claude -pまたはAgent SDK のセッションは、このフラグを渡さない限りManualで開始します claude --permission-mode auto
--dangerously-skip-permissions YOLOモード — すべてのプロンプトをスキップ claude --dangerously-skip-permissions
--from-pr PRに紐づけたセッションを開始(v2.1.27+)。GitHub、GHE、GitLab MR、Bitbucket PRのURLを受け付けます(v2.1.119+) claude --from-pr 123
--fork-session 再開したセッションからフォーク claude -r base --fork-session
-w 分離されたgit worktreeで起動 claude -w
--bare スクリプトモード — hooks、LSP、pluginsをスキップ。v2.1.286以降はコマンドラインで指定したMCPサーバーのみに接続し、システムリマインダーを送らず、バックグラウンドタスクも起動しません claude -p "count files" --bare
--plugin-url <url> 現在のセッション用にpluginの.zipアーカイブを取得(v2.1.129+) claude --plugin-url https://example.com/plugin.zip
--plugin-dir <path> pluginディレクトリ、.zipアーカイブ、またはpluginをまとめたフォルダを読み込む – マニフェストを持つ各子フォルダが読み込まれ、変更はライブで反映されます(.zipはv2.1.128+、フォルダモードはv2.1.265+) claude --plugin-dir ./my-plugin.zip
--channels 承認プロンプトをTelegram/Discordに中継 claude --channels
--forward-subagent-text subagentのテキストと思考をstream-json出力に含める(v2.1.211+)。環境変数:CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 claude -p "audit" --output-format stream-json --forward-subagent-text
--ax-screen-reader スクリーンリーダーモードを有効化(v2.1.208+)。CLAUDE_AX_SCREEN_READER=1または"axScreenReader": trueでも設定できます claude --ax-screen-reader
--desktop 現在のディレクトリ、または--continue / --resume <id>で指定したセッションをClaudeデスクトップアプリで開く(v2.1.285+) claude --desktop --continue
--cloud 現在のリポジトリのクラウドセッションをターミナルから開始(--remoteは非推奨のエイリアス)。-pとセッションIDまたはclaude.ai/codeのURLを併用すると、実行中のクラウドセッションにメッセージを1件キューして終了します claude --cloud "Fix the flaky login test"
--debug デバッグログを有効化 claude --debug
--init CLAUDE.mdでプロジェクトを初期化 claude --init

v2.1.212で追加されたサブコマンド: claude auto-mode resetはターミナルからauto-modeの状態をリセットします。--yesを渡すと確認プロンプトをスキップできます。7

セッションとデータのサブコマンド: claude attach <name>とclaude logs <name>は、IDの代わりにバックグラウンドセッション名の一部を受け付けます(v2.1.290+)。claude purge [path]はプロジェクトのローカルなClaude Codeの状態を削除します(--dry-runでプレビュー)。v2.1.288より前はclaude project purgeという名前で、旧名も通知付きで引き続き使えます。v2.1.300以降、claude remote-controlは--sandboxと--no-sandboxを受け付けなくなりました(効果がなかったためです。設定でsandbox.enabledを指定してください)。v2.1.309以降、claude ultrareviewにはワークスペースの信頼が必要となります。ターミナルでは確認を求め、それ以外では拒否します。スクリプトでは--trust-workspaceを渡す(値なし。PR番号やベースブランチはその前に置きます)か、CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1を設定してください。14 claude self-hosted-runner --hold-idle-file <path> --max-hold-min <n>は、ホストがそのファイルを更新し続ける間アイドルセッションを保持し、n分が経過すればいずれにせよ解放します(デフォルトは1440。v2.1.311+)。


3. スラッシュコマンド

コマンド 機能
/init CLAUDE.md でプロジェクトを初期化します
/compact 会話履歴を圧縮します。焦点を指定するには /compact focus on tests
/autocompact 自動コンパクションが始まるコンテキストウィンドウの使用量を設定します:/autocompact 500k、または調整済みのデフォルトに戻すなら auto。v2.1.288以降はモデルごとに保存されるため、各モデルが独自のウィンドウ設定を保持します
/context コンテキストウィンドウの使用状況を、実行可能な提案付きで表示します
/diff 会話の横にフルスクリーンの差分パネルを表示し、Claude の編集に合わせて未コミットの変更をリアルタイムで映し出します。/diff で開閉を切り替えます(v2.1.260)
/usage トークン使用量、コスト、プラン使用量を1つの統合ダイアログで表示します(v2.1.118以降:/cost と /stats は /usage の各タブを開く入力ショートカットです)。v2.1.149以降は skills、subagents、plugins のカテゴリ別の上限使用量と、MCP サーバーごとのコストも表示されます。v2.1.299では effort が max の場合、ワークフロー、常時読み込みのコンテキスト、大きなツール結果に対する警告が加わり、v2.1.305では各警告が原因を名指しした1行の修正案になり、f でその修正を適用できます(VS Code と /doctor でも同様)
/cost 入力ショートカット → /usage のコストタブを開きます(v2.1.118以降)
/model モデルを変更します。/model opus、/model sonnet。効果のない場面ではモデル名から [1m] サフィックスが省かれますが、サフィックス付きの指定も引き続き受け付けられます(v2.1.311以降)
/advisor Claude が判断の分岐点で相談するアドバイザーモデルを設定・表示・無効化します(実験的なサーバーツール)。/advisor opus、/advisor off。v2.1.260以降はヘッドレスセッションとデスクトップセッションでテキスト形式が使え、v2.1.300以降は AWS 上の Claude Platform でも利用できます
/fast 高速出力モードを切り替えます – Opus 5.5(v2.1.280以降のデフォルト、100万トークンあたり$8/$40)、Opus 5、または Opus 4.8($10/$50。Opus 4.8 の高速モードは2026年10月30日に非推奨となり、11月30日に削除されます)。v2.1.219で Opus 4.7 は削除されました。出力速度は約2.5倍です。v2.1.271以降は Remote セッション(クラウドおよびセルフホストのランナー)でも動作します。エージェントビューから送信すると新しいセッションの初期設定になり、そこで引数なしの /fast を実行するとピッカーが開きます(v2.1.299以降)
/effort effort レベルを設定します:low、medium、high、xhigh、max(デフォルトは Opus 5.5 と Sonnet 5.5 で medium、その他ほとんどのモデルで high)。v2.1.284以降、Ultracode は独立したトグルになりました:スライダー上で Tab、または /effort ultracode on / /effort ultracode off で切り替えます。xhigh を強制することはなくなり、どのレベルでもオンのままです。エージェントビューでは引数なしの /effort でピッカーが開き、選んだレベルは新しいセッションに適用されます(v2.1.299以降)。ターミナルのプロンプトに ultrathink と入力すると、そのターンは Opus 5.5、Sonnet 5.5、Haiku 5.5、Fable 5.1 で xhigh として実行されます(v2.1.311以降。CLAUDE_CODE_DISABLE_ULTRATHINK=1 で無効化できます)
/status セッションの状態、モデル、設定を表示します
/permissions 権限設定を対話的に管理します
/auto-mode-setup プロジェクトと最近のセッションをもとに autoMode.environment のエントリ(信頼(trust)と機密度(sensitivity)のスロット)の下書きを作るガイド付きセットアップです。Bedrock、Vertex、Foundry、ゲートウェイ経由でも、テレメトリをオフにした状態でも利用できます(v2.1.304以降)
/config 設定画面全体を開きます。Idle compaction の行でアイドル時コンパクションをオフにしたり元に戻したりできます(v2.1.302以降)
/mcp MCP サーバーを設定します。/mcp enable、/mcp disable。/mcp reconnect all は、接続に失敗したサーバーや認証が必要なサーバーすべてに再接続を試みます(v2.1.284以降)
/hooks hooks の設定を表示します。設定済みの hooks をイベント別にまとめた1つのリストが最初に表示されます(v2.1.286以降)
/memory 自動メモリファイルを表示・管理します
/copy コードブロックをコピーします。/copy N で最新からN番目の応答を対象にします。引用テキストは > マーカーを除いてコピーされます(v2.1.295以降)
/resume 名前付きセッションを再開します。/resume 1 または /resume name。Pro と Max では、非アクティブな会話の再開によって5時間制限のかなりの割合が消費される場合に警告が表示されます(v2.1.304以降)
/rename 現在のセッションに名前を付けます。/rename feature-auth
/branch 会話を分岐して並行して探索します
/fork 会話を新しいバックグラウンドセッションにコピーします — claude agents に独自の行として表示されます(v2.1.212で用途変更)。v2.1.221以降、コピーには専用の worktree が与えられます
/subtask セッション内フォーク — 従来の /fork の動作を新しい名前で提供します(v2.1.212)
/list-agents Claude がメッセージを送れるすべてのエージェントを一覧表示します:subagents、自分の他のローカルセッション、そして(Remote Control 使用時は)他のマシン上のセッション(v2.1.224)
/peers /list-agents のエイリアスです(v2.1.224)
/clear 会話履歴を消去します
/plan プランモードに入ります。/plan refactor the auth module
/powerup アニメーション付きデモで機能を学べる対話型レッスンです(v2.1.90以降)
/voice プッシュトゥトーク式の音声モードを切り替えます
/loop 繰り返しタスクを実行します。/loop 5m /foo は5分ごとに実行されます
/schedule クラウドのスケジュールタスク(以前のルーチン)を作成します:対話形式で、または /schedule daily PR review at 9am のように指定します。エイリアスは /routines です。クラウドセッションが有効な claude.ai へのログインが必要です
/slides ブリーフから Claude Slides のデッキをアーティファクトとして作成します。テンプレートのベータ版は Pro、Max、Team でデフォルトで有効です
/rewind チェックポイントに戻ります(または Esc を2回押します)
/export 会話の記録をエクスポートします
/add-dir 作業ディレクトリを追加し、ファイルアクセスの範囲を広げます
/agents v2.1.198で削除されました – subagents の作成や管理は Claude に依頼するか、.claude/agents/ を直接編集してください。/agents と入力するとウィザードがどこへ行ったかの説明が表示されます
/goal 完了条件を設定します。目標が達成されるまで Claude が作業を続けます(v2.1.139以降)
/skills インストール済みの skills を一覧表示します。入力して絞り込める検索ボックス付きです(v2.1.121以降)
/skill-doctor 読み込まれた skills のうち使われていないものと、それらがコンテキストで消費するコストを表示します(v2.1.261以降)
/bashes バックグラウンドの bash タスクを一覧表示します
/tasks バックグラウンドエージェントを一覧表示します
/theme 名前付きテーマを管理します(v2.1.118以降)。plugins は themes/ ディレクトリを同梱します
/output-style [name] 出力スタイルの一覧表示と切り替えを行います。v2.1.73〜v2.1.268では /config に譲る形で非推奨でしたが、v2.1.269で復活しました – Remote Control 経由でも、クラウド/ヘッドレスセッションでも動作します
/color プロンプトバーの色を設定します。/color default でリセットします
/code-review [effort] 正確性に関するバグを探します。effort レベルは任意で指定できます。--comment は GitHub の PR にインラインコメントとして投稿します(v2.1.147で /simplify から改名)。v2.1.218以降はバックグラウンドの subagent として実行されます。v2.1.223以降、/review はこのコマンドのエイリアスとなり、引数なしの /code-review は最後に入力した effort レベルを再利用し、/code-review ultra はクラウドでの詳細レビューを実行します。--max-findings <n> または --max-findings all で通常の上限より多い、または少ない件数の指摘を報告でき、この設定は --max-findings default を指定するまで引き継がれます(v2.1.288以降)
/batch バッチ操作を実行します
/security-review コードの脆弱性をレビューします
/claude-api Claude API/Anthropic SDK でアプリを構築します。/claude-api managed-agents-onboard <url> はページの Managed Agents パターンを ant apply 用のファイルに変換します。代わりに deep-researcher のような Console のクイックスタート名を渡すと、そのテンプレートを ant CLI で構築します(v2.1.290以降)。/claude-api api-version は API のコードを API バージョン 2026-10-21 に移行します(v2.1.307以降)。managed-agents-secure [<agent-id>] は Managed Agent の設定をセキュアデプロイメントガイドと照合してチェックします(v2.1.304以降)
/doctor セットアップ全体のチェックアップ — 問題を診断して修正します(v2.1.205。/checkup はエイリアスです)。/doctor prompt-audit(v2.1.283以降)は CLAUDE.md ファイル、skills、エージェント、コマンドを監査し、旧世代モデル向けに書かれたプロンプトパターンを検出します
/bug Anthropic にバグを報告します
/release-notes 変更履歴付きの対話型バージョンピッカーです(v2.1.92以降)
/buddy ターミナルのお供ペット — 18種類、5段階のレアリティ、アカウントIDから決定論的に決まります
/login / /logout セッション内で認証またはサインアウトします

カスタムコマンド: .claude/commands/my-command.md(プロジェクト用)または ~/.claude/commands/my-command.md(個人用)を作成し、/my-command で呼び出します。コマンドは YAML フロントマターに対応しており、説明、許可するツール、モデルの上書き、そして $ARGUMENTS または位置引数 $1、$2 による引数の補間を指定できます。

---
description: Fix a GitHub issue
allowed-tools: Read, Edit, Bash(git:*)
model: opus
argument-hint: [issue-number]
---

Fix GitHub issue #$ARGUMENTS following our coding standards.

使い方:/fix-issue 123

4. キーボードショートカット

基本操作

ショートカット 操作
Ctrl+C 現在の操作をキャンセル、またはプロンプトをクリアします。空のプロンプトで Up を押すと、ペーストや画像も含めて下書きが戻ります(v2.1.288以降)。スラッシュコマンドやメッセージ送信の後でも戻せます(v2.1.292以降)
Ctrl+D セッションを終了(EOF)
Ctrl+L 画面をクリア(履歴は保持)
Ctrl+O 詳細出力の切り替え
Ctrl+R コマンド履歴を検索
Ctrl+V クリップボードから画像を貼り付け
Ctrl+B 現在の操作をバックグラウンドへ
Ctrl+Enter(または Ctrl+X Ctrl+S) 今すぐ送信:キューにあるメッセージをまとめて送信します。キュー中のテキストは受信されるまでグレーで表示されます(v2.1.275以降)。v2.1.281以降は、ターンがキャンセルされる代わりに実行中のツールがバックグラウンドに移ります
Ctrl+X Ctrl+K すべてのエージェントを停止(v2.1.83でCtrl+Fから変更。2つ目のキーには3秒の猶予があり、タイムアウト通知が表示されます。v2.1.265以降)
Ctrl+S プロンプトの下書きを退避
Ctrl+G 外部エディタを開きます。行番号を受け取れるエディタでは、カーソル位置の行で開きます(v2.1.286以降)
Esc Esc 直前の変更を巻き戻し
Tab プロンプトの候補を確定
! Tab Bash履歴のオートコンプリート
Shift+Tab 権限モードを順に切り替え
Alt+P / Option+P 入力中にモデルを切り替え
Alt+T 思考モードの切り替え
Ctrl+T シンタックスハイライトの切り替え
Shift+Down エージェントチームのメンバーを順に切り替え
Up/Down コマンド履歴を移動
v Vimのビジュアルモード — 文字単位の選択(v2.1.118以降、vimモードのみ)
V Vimのビジュアル行モード(v2.1.118以降、vimモードのみ)
% Vim:対応する ()、[]、{} の括弧へジャンプします。d%、c%、y% もこれを経由して動作します(v2.1.301以降、vimモードのみ)
? ショートカット一覧を表示

クイックプレフィックス

プレフィックス 操作 例
# 永続メモリに追加 # Always use TypeScript
/ スラッシュコマンド /review
! bashを直接実行 ! git status
@ ファイルを参照 @src/index.ts
& タスクをクラウドに送信 & Build the API

複数行入力

方法 キー
改行をエスケープ \ の後に Enter
macOS Option+Enter
iTerm2/WezTerm/Ghostty/Kitty Shift+Enter
その他のターミナル Shift+Enter(先に /terminal-setup を実行)
制御文字 Ctrl+J

キーバインドは /keybindings でカスタマイズできます(~/.claude/keybindings.json に保存されます)。v2.1.284以降、effortSlider:decreaseEffort、increaseEffort、toggleUltracode の各アクションで /effort スライダーの矢印キーと Tab キーを再割り当てできます。


5. 設定ファイル

優先順位の階層(高い順)

レベル 場所 適用範囲
エンタープライズ(ロック済み) /Library/Application Support/ClaudeCode/managed-settings.json(macOS) 全ユーザー、上書き不可
CLI フラグ コマンドライン引数 現在のセッション
ローカルプロジェクト .claude/settings.local.json 個人用、現在のプロジェクト(gitignore対象)
共有プロジェクト .claude/settings.json チーム用、gitにコミット
ユーザーグローバル ~/.claude/settings.json すべてのプロジェクト
ランタイム状態 ~/.claude.json OAuth トークン、MCP 設定

最初に一致したものが優先されます。エンタープライズ設定は回避できません。


6. Settings.json リファレンス

主要な設定を型と例つきで示します。上記の階層にあるいずれかの設定ファイルに記述してください。

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "model": "claude-sonnet-4-6",
  "permissions": {
    "allow": ["Read", "Glob", "Grep", "Bash(npm run:*)", "Bash(git:*)", "Edit(src/**)"],
    "deny": ["Read(.env*)", "Bash(rm -rf:*)", "Bash(sudo:*)"],
    "ask": ["WebFetch", "Bash(docker:*)"],
    "defaultMode": "acceptEdits",
    "additionalDirectories": ["../shared-lib"]
  },
  "env": {
    "NODE_ENV": "development"
  },
  "hooks": {},
  "sandbox": {
    "enabled": false,
    "autoAllowBashIfSandboxed": true
  },
  "cleanupPeriodDays": 30,
  "respectGitignore": true,
  "showTurnDuration": true,
  "language": "en",
  "autoMemoryDirectory": ".claude/memory",
  "plansDirectory": ".claude/plans"
}

権限ルールの構文: Tool(pattern:*) は前方一致でマッチします。Bash(npm run test:*) は npm run test や npm run test:unit などを許可します。ファイルパターンにはglob構文を使います:Edit(src/**)。v2.1.214以降、単一セグメントの dir/** allow ルールは <cwd>/dir のみにマッチし、ツリー内の任意の dir/ にはマッチしなくなりました。任意の深さでマッチさせるには Edit(**/src/**) と書きます。deny/ask ルールは引き続き任意の深さでマッチし、hooksの if: 条件にも同じcwdスコープが適用されます。v2.1.299以降、MCP のallowルールは名前で指定したサーバーのみに届きます。mcp__a は a__b や a_ という名前のサーバーをカバーしなくなったため、正規化された名前全体を使って mcp__<server>__* と書いてください。

新しいキー(v2.1.118以降):

キー 動作
autoMode.allow $defaults 組み込みリストに加えてカスタムルールを追加するためのセンチネル(soft_deny、environment にも使えます) — v2.1.118以降
prUrlTemplate フッターのPRバッジ用URLテンプレート — v2.1.119以降
wslInheritsWindowsSettings WSLがWindows側の管理設定を継承します — v2.1.118以降
skillOverrides skillsを非表示または折りたたみ:off、user-invocable-only、name-only のいずれか — v2.1.129以降
allowAllClaudeAiMcps managed-mcp.json と併せてclaude.aiのクラウド MCP コネクタを読み込むためのエンタープライズ管理設定 — v2.1.149以降
allowClaudeInChromeWithManagedMcp 排他的な managed-mcp.json と並行して claude --chrome を実行できるようにする管理設定 – v2.1.282以降
sandbox.filesystem.disabled ネットワーク送信の制御は維持したまま、ファイルシステムの分離をスキップします — v2.1.216以降
emojiCompletionEnabled プロンプト入力での絵文字ショートコードのオートコンプリート(:heart: → ❤️)。無効にするには false を設定します — v2.1.217以降
sandbox.network.strictAllowlist サンドボックス化されたコマンドに対し、許可リストにないホストを確認なしで拒否します — v2.1.219以降
sandbox.allowNestedUserNamespaces LinuxおよびWSL2上のサンドボックス化されたコマンドにユーザー名前空間の作成を許可します(Chromium、rootless podman)。これによりサンドボックスのファイル保護を回避できるようにもなります – ユーザー設定または管理設定、v2.1.305以降
workflowSizeGuideline 任意の設定ファイルからDynamic workflowサイズの推奨ガイドラインを設定します。デフォルトはmedium(「エージェント15個未満を目標」)で、設定中は /config の該当行が非表示になります — v2.1.219以降
enableWorkflows / disableWorkflows enableWorkflows は自分自身に対してdynamic workflowsのオン/オフを切り替えます(/config のDynamic workflowsトグルがこれを書き込みます。Proを除きデフォルトはオン)。disableWorkflows: true は、管理設定など、その設定が届く全員に対してオフにします
syncClaudeAiSkills / syncClaudeAiPlugins claude.aiアカウントのskillsとpluginsが、そのアカウントでサインインしたターミナルセッションに同期されます。オプトアウトするには false を設定します – v2.1.275以降
attribution コミットとPRの帰属表示。非推奨となった includeCoAuthoredBy を置き換えます。"attribution": false ですべて非表示にできます(v2.1.281以降)が、古い CLI バージョンはこれを含む設定ファイルをスキップするため、バージョン間で共有するファイルではオブジェクト形式(commit、pr、sessionUrl)を使ってください
maxProseWidth 幅の広いターミナルでの Claude の文章の幅を制限します(列数の整数、最小40)。テーブルとコードブロックは全幅のままです – v2.1.282以降
deniedModels 管理設定:availableModels で許可されていても特定のモデルをブロックします。"opus" のようなファミリーエイリアスはファミリー全体をブロックします – v2.1.283以降
availableModelsMatch 管理設定:"exact" にすると、各 availableModels エントリは指定したバージョンのみを許可するため、新リリースはリストに追加されるまでブロックされたままになります(デフォルトは "prefix") – v2.1.283以降
allowedProviders 管理設定:マシンが使用できる API プロバイダーを制限します(Anthropic API、カスタムエンドポイント、Bedrock、Mantle、Vertex AI、Foundry、AWS上の Claude Platform、またはCloudゲートウェイ) – v2.1.285以降
idleCompaction false でアイドル時のコンパクションを停止します。アイドルコンパクションは、200K以上のトークンを持つ会話が約54分間放置されると、1時間のプロンプトキャッシュが期限切れになる前にコンパクションを実行するものです(CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS でしきい値を変更できます)。v2.1.314以降はVS Codeとデスクトップアプリの Codeタブでも、テレメトリがオフでも、また1時間のプロンプトキャッシュが有効であればBedrock、Vertex、Foundry、ゲートウェイでも動作します – v2.1.299で提供開始。ドキュメントではこのキーをv2.1.290以降としています
advisorModel 保存されたアドバイザーモデル(fable、opus、sonnet、または完全なID)。/advisor がユーザー設定に書き込み、--advisor でセッションごとに上書きでき、CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 でツールをオフにします
permissions.blockWritesOutsideWorkingDirectories Write、Edit、NotebookEditが、bypassPermissions を含むすべての権限モードで作業ディレクトリ外のパスを拒否します。シェルコマンド、MCP ツール、hooksは制限されず、有効な間はEnterWorktreeツールとExitWorktreeツールが使えなくなります。どの設定ファイルからでも有効にできますが、解除できる設定ファイルはありません – v2.1.314以降
disableRemoteControl claude remote-control、--remote-control、自動起動、セッション内トグルを拒否します。任意の設定ファイルで設定でき、MDMで強制する場合は管理設定を使います。設定されていると /remote-control がこの設定名を表示します(v2.1.317以降)

設定スキーマの全体は、完全版ガイドの設定の詳細解説をご覧ください。


7. CLAUDE.md クイックリファレンス

CLAUDE.md はプロジェクトの指示ファイルです。Claude は毎セッションの開始時にこれを読み込みます。

配置場所:

場所 適用範囲
CLAUDE.md(プロジェクトルート) このプロジェクトのすべてのユーザー、すべてのセッション
.claude/CLAUDE.md 同上(代替の配置場所)
~/.claude/CLAUDE.md 個人用、すべてのプロジェクト

AGENTS.md(v2.1.277以降): CLAUDE.md のないプロジェクトでは、Claude Code は代わりに AGENTS.md を読み込みます。この動作は /config の「Project instructions」で変更できます(Bedrock/Vertex/Foundry ではまだ利用できません)。

記載すべき内容:

# Project Name

## Stack
- Backend: FastAPI, Python 3.11+
- Frontend: HTMX + Alpine.js + Bootstrap 5

## Commands
- Dev: `uvicorn app.main:app --reload --port 8000`
- Test: `python -m pytest -v`
- Lint: `ruff check .`

## Conventions
- Conventional commits: feat:, fix:, docs:, refactor:
- Never force push to main
- Always activate venv before Python commands

## Key Files
- app/main.py — FastAPI app and routes
- app/models.py — SQLAlchemy models

ざっと読める形に保ちましょう。密度の高い散文は毎セッション、コンテキストトークンを無駄にします。箇条書き、表、短いコードブロックを使ってください。長い段落は避けましょう。Claude は毎セッションの開始時に CLAUDE.md を読み込むため、一語一語がコンテキストを消費するのです。

プロのヒント: - REPL で # プレフィックスを使うと、CLAUDE.md を編集せずに自動メモリへ追加できます: # Always use TypeScript strict mode - サブディレクトリ内の CLAUDE.md は、Claude がそのディレクトリ内のファイルを読むときに読み込まれます - チームで共有するルールは、モジュール的に整理できる .claude/rules/*.md に置きましょう


8. 権限モード

モード 動作 用途
default / manual — 表示名は 「Manual」(v2.1.200以降) 各ツールの初回使用時に確認を求める 通常の開発
acceptEdits ファイル編集を自動承認し、bash は確認を求める 信頼できるプロジェクト
auto 分類器(v2.1.210以降は Sonnet 5、当初は Sonnet 4.6)が各アクションの安全性を審査する 安全装置付きの自律実行
plan 読み取り専用 — 編集や実行は不可 分析と計画のみ
bypassPermissions すべての確認をスキップする CI/CD の自動化

Auto モード(v2.1.85以降)は、すべてのプランとプロバイダーにおいて、対話型ターミナルと VS Code セッションの組み込み初期モードです。v2.1.283 でサードパーティプロバイダーとテレメトリオフのセッションに、v2.1.284 ですべてのプランとプロバイダーに拡大されました。それ以前は Pro、Max、Team でのみデフォルトでした(2026年8月14日以降)。v2.1.285 から v2.1.301 までは、サードパーティプロバイダー上またはテレメトリオフの claude -p と Python Agent SDK セッションも、権限モードが未設定の場合は auto モードで開始していました。v2.1.302 はこれを元に戻しています。権限モードが未設定の claude -p または Agent SDK セッションは、サードパーティプロバイダー上、テレメトリオフ時、新規インストール時に Manual で開始します。これは機能フラグが取得される環境で従来からそうであった動作であり、--permission-mode auto を指定すれば auto のままです。13 permissions.defaultMode は組み込みのデフォルトを上書きし("default" で Manual に固定)、disableAutoMode は組織全体で無効化します。これは --dangerously-skip-permissions の推奨される代替手段となります。読み取り専用の操作とファイル編集は自動承認されます。v2.1.281 以降、分類器の審査がサーバー側で実行される環境では、読み取り専用およびサンドボックス化されたシェルコマンドもその審査を待ち、フラグが立てられるとブロックされます。カスタムの allow/deny ルールが最初に解決されます。それ以外はすべて安全性分類器に送られます。デフォルトで自動ブロックされるもの: curl | bash、main への force-push、本番デプロイ、クラウドリソースの大量削除、IAM の変更、機密データの外部送信。1

サーキットブレーカー: 3回連続のブロック、またはセッション内で合計20回のブロックが発生すると、手動確認に一時的に戻ります。

Auto モードで作業ディレクトリ外の読み取り前に表示される確認には、Yes, but ask again next time の選択肢があります(v2.1.284以降)。その1回の読み取りだけを許可し、以降の読み取りでは引き続き確認を求めます。

無人モードでの危険な rm(v2.1.281): auto モードと --dangerously-skip-permissions では、危険な rm の確認は2分間待機したのち、書き換えのヒントを添えてコマンドを拒否し、セッションを継続させます。rm -rf "$(pwd)" のように対象がコマンド置換の出力のみである再帰的 rm は、Bash の allow ルールがあっても確認を求めるようになりました。

# Enable at startup (--enable-auto-mode was removed in v2.1.111)
claude --permission-mode auto

# Cycle during session
Shift+Tab    # Manual (aka default) -> acceptEdits -> auto -> plan

権限の変更点(v2.1.288-290): pyright は読み取り専用として扱われなくなり、事前に確認を求めます。ps のより多くの形式も同様です(v2.1.290)。プロジェクトの設定ファイルから Claude in Chrome を有効にすることはできなくなりました。--chrome、/chrome、またはユーザー設定を使ってください(v2.1.290)。クライアント側の auto モード分類器は、Sonnet 5.5 や Opus 5.5 を指定する ANTHROPIC_DEFAULT_SONNET_MODEL のピン留めを無視し、Claude Sonnet 5 を使用します(v2.1.288)。

PowerShell の自動承認(v2.1.119以降): PowerShell ツールのコマンドは、Bash コマンドと同じ方法で権限モードにおいて自動承認されます。PowerShell(Get-*:*) のような allow ルールで、読み取り専用操作の確認を省略できます。PowerShell を多用するワークフローでは v2.1.149 以降を使ってください。組み込み cd の権限バイパス、プレフィックス/ワイルドカードの allow ルールのマッチング、古いディレクトリ変数の追跡が修正されています。


9. Hook イベント

イベント 発火タイミング ブロック可能?
PreToolUse ツールの実行前 はい
PostToolUse ツールの完了後 いいえ
PostToolUseFailure ツールの失敗後 いいえ
UserPromptSubmit ユーザーがプロンプトを送信 はい
Stop Claude が応答を完了 はい
SubagentStart subagent の起動 いいえ
SubagentStop subagent の完了 はい
SessionStart セッションの開始 いいえ
SessionEnd セッションの終了 いいえ
Notification アラートの発生 いいえ

| InstructionsLoaded | CLAUDE.md の読み込み | いいえ | | ConfigChange | セッション中の設定ファイル変更 | はい | | DirectoryAdded | /add-dir または SDK の register_repo_root がセッション中に作業ディレクトリを追加(v2.1.219以降) | いいえ | | WorktreeCreate | Worktree の作成時 | はい | | WorktreeRemove | Worktree の削除時 | いいえ | | PreCompact | コンテキスト圧縮の前 | いいえ | | PostCompact | コンテキスト圧縮の後 | いいえ | | Elicitation | MCP が構造化入力を要求 | はい | | ElicitationResult | ユーザーが MCP ダイアログに応答 | はい | | StopFailure | API エラーによるターンの終了 | いいえ | | PermissionRequest | 権限ダイアログの表示 | はい | | PermissionDenied | Auto モードがアクションを拒否(v2.1.88以降) | いいえ | | CwdChanged | 作業ディレクトリの変更(v2.1.83以降) | いいえ | | FileChanged | 監視対象ファイルが外部で変更された(v2.1.83以降) | いいえ | | TaskCreated | 新しいタスクの作成(v2.1.84以降) | いいえ | | TeammateIdle | エージェントチームのメンバーがアイドル状態になった | はい | | TaskCompleted | タスクが完了としてマークされた | はい |

Hook プロトコルの全体(入出力 JSON、マッチャー、終了コード)については、完全版ガイドの Hooks の詳細解説 をご覧ください。


10. Hook の設定

Hook は settings.json または専用の hooks.json に記述します。最小構成の例:

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "npx prettier --write \"$FILE_PATH\""
          }
        ]
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": ".claude/hooks/validate-bash.sh"
          }
        ]
      }
    ]
  }
}

マッチャーの構文:

パターン 一致対象
* すべてのツール
Bash Bash のみ
Edit\|Write Edit または Write
mcp__github MCP サーバーのツール
""(空) ツールを伴わないイベント(例: UserPromptSubmit)

終了コード:

コード 意味
0 成功 — 操作を続行する
2 ブロック — 操作を停止し、stderr を Claude に渡す
1、3+ 非ブロッキングの警告。"onFailure": "block" を持つ hook(v2.1.295以降)は、終了コード 2 と同様にブロックする

非同期 hook はブロックせずにバックグラウンドで実行されます。hook オブジェクトに "async": true を追加してください。2 プロンプト hook とエージェント hook は、v2.1.302 以降、1つのイベントにつき同時に最大12個まで実行され、残りは順番を待ちます。13

Hook の出力/入力フィールド:

  • PostToolUse / PostToolUseFailure の hook 入力における duration_ms(v2.1.119以降) — 権限の確認と PreToolUse hook を除いたツールの実行時間。
  • hookSpecificOutput.updatedToolOutput(v2.1.121以降) — 任意のツールの出力を置き換える(v2.1.118 では MCP のみを対象に導入され、v2.1.121 ですべてのツールに拡大)。
  • hookSpecificOutput.sessionTitle(v2.1.96以降) — UserPromptSubmit hook からセッションタイトルを設定する。
  • コマンド hook の args: string[](v2.1.139以降) — シェルのクォート処理なしで構造化された argv を渡す。
  • Skill hook の上限(v2.1.304以降): 1つのソース(リポジトリ、自分のフォルダ、または plugin)の skills が登録できるのは、セッションあたり最大1,024個の hook と16,384文字のマッチャーまでです。ある skill の once hook が、別の skill の同一 hook を削除することはなくなりました。
  • PostToolUse hook の continueOnBlock(v2.1.139以降) — ブロック理由を Claude にフィードバックし、ターンを継続する。
  • エージェント hook 入力の subagent_type(v2.1.140以降) — 実行中のエージェントタイプを識別する。
  • hook の JSON 出力における terminalSequence(v2.1.141以降) — 通知、ウィンドウタイトル、ベル用のターミナル制御シーケンスを出力する。
  • コマンド hook と HTTP hook の onFailure: "block"(v2.1.295以降) – 起動できない、タイムアウトする、0 または 2 以外のコードで終了する、HTTP エラーを受け取る、不正な JSON を出力する hook がアクションをブロックします(そのイベントで終了コード 2 が行う動作で、PermissionRequest では拒否となります)。デフォルトは "continue" です。Stop、SubagentStop、TaskCompleted、TeammateIdle、および非同期 hook では無視されます。

11. MCP のクイックセットアップ

1つのコマンドで MCP サーバーを追加できます。

# Remote HTTP server (recommended)
claude mcp add --transport http github https://api.githubcopilot.com/mcp/

# Remote with auth header
claude mcp add --transport http api https://api.example.com/mcp \
  --header "Authorization: Bearer $TOKEN"

# Local stdio server
claude mcp add --transport stdio postgres \
  --env "DATABASE_URL=postgresql://user:pass@localhost/db" \
  -- npx -y @anthropic-ai/mcp-server-postgres

スコープの制御:

claude mcp add --scope project ...   # Team-shared (.mcp.json)
claude mcp add --scope user ...      # Personal (~/.claude.json)

プロジェクトの .mcp.json の例:

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "database": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-server-postgres"],
      "env": {
        "DATABASE_URL": "postgresql://user:pass@localhost/db"
      }
    }
  }
}

MCP は現在、月間ダウンロード数が1億回に達し、3,000以上のサーバーがインデックスに登録されています。3 トランスポートの種類、追加情報の要求(elicitation)、ツール検索の設定については、ガイド全文の MCP セクションをご覧ください。

alwaysLoad(v2.1.121以降): 信頼できるサーバーを Tool Search による遅延読み込みの対象から外します。そのサーバーのすべてのツールをセッション開始時に読み込むため、ToolSearch とのやり取りが不要になります。

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/",
      "alwaysLoad": true
    }
  }
}

alwaysLoad: false(v2.1.287以降)は逆の動作になります。そのサーバーのすべてのツールは、ツール検索で見つかるまで読み込まれません。

自動再試行(v2.1.121以降): 起動時にエラーが発生した MCP サーバーは、切断済みと判定される前に最大3回再試行されます。

URL プロンプト(v2.1.287以降): 2025-11-25 プロトコルに対応した MCP サーバーは、サインインなどのために URL プロンプトを開けます。アップデート後にサーバーが接続できなくなった場合は、そのサーバーの MCP 設定エントリに "bareElicitationCapability": true を追加してください。

SDK の mcp_authenticate の redirectUri(v2.1.121以降): デスクトップアプリや claude.ai のコネクターフローで、カスタム URI スキームを使って OAuth を完了するために必要です。


11.5. plugins の CLI コマンド

コマンド 動作
claude --plugin-url <url> 現在のセッション用に plugins の .zip アーカイブを取得します(v2.1.129以降)
claude --plugin-dir <path> plugins のディレクトリ、.zip アーカイブ、または複数の plugins を含むフォルダーを読み込みます。マニフェストを持つ各子フォルダーが読み込まれます(.zip は v2.1.128以降、フォルダーモードは v2.1.265以降)
claude plugin prune 親が存在しなくなった自動インストール済みの plugins を削除します(v2.1.121以降)
claude plugin uninstall <name> --prune アンインストールし、依存元を失った自動インストール済みの依存関係も連鎖的に削除します(v2.1.121以降)
claude plugin tag バージョンを検証したうえで、リリース用の git タグを作成します(v2.1.118以降)
claude plugin eval plugins の評価スイートを実行し、スコア付きで再現可能な結果と JSON + HTML レポートを生成します(v2.1.269以降)
claude plugin eval --disallow-tools <names> Agent など、指定した組み込みツールを評価実行から除外します(ケース内の disallowed_tools でも指定できます)。API エラーで終了した実行はスコアが0になり、スイートは失敗します(v2.1.299以降)
claude plugin configure <plugin> plugins の設定項目と未設定の項目を表示します。--values-stdin は標準入力から読み取った新しい値を保存します(v2.1.285以降)
claude plugin install <plugin> --config <server>.<key>=<value> 同梱された .mcpb MCP サーバー固有の設定をインストール時に指定し、/plugin → Configure を開かずに起動できるようにします(v2.1.285以降)
claude plugin install <plugin> --marketplace <source> 必要に応じて、claude plugin marketplace add と同じポリシーチェックを適用してマーケットプレイスを追加し、そこから plugins をインストールします(v2.1.292以降)
claude plugin validate 公開前に plugins を検証します。v2.1.281では、MCP のチェック(読み込み時に通知なく除外される .mcp.json エントリ、未宣言の ${user_config.*} 参照、安全でない URL)と、シェル形式の hooks で ${CLAUDE_PLUGIN_ROOT} が引用符で囲まれていない場合の警告が追加されました
/plugin install <plugin> --marketplace <source> 未追加のマーケットプレイスからセッション内でインストールします。まずマーケットプレイスの追加を提案します(v2.1.275以降)
/plugin enable cc-plugin-you-should-know@builtin You should know を有効にします。補助エージェントが、ユーザーや Claude が見落としそうな点を指摘する組み込み mod です(v2.1.287以降、テレメトリーが有効なファーストパーティーのセッションが対象です)

Mods(v2.1.287以降): mod は、JavaScript または TypeScript のハンドラーが Claude Code 内で実行される plugins です。ペインの描画、コマンドの追加、ツール呼び出しの監視や変更ができます。Mods はデフォルトで有効です。--safe-mode は1つのセッションで、"disableAllHooks": true はすべてのセッションで mods を停止しますが、どちらも組み込み mods は停止しません。8

LSP サーバー(v2.1.288以降): LSP サーバーのエントリでは、requestTimeout をミリ秒単位で指定できます(デフォルトは 60000)。サーバーが応答しない場合、処理が止まったままになることなく、60秒後にリクエストが失敗します。


12. subagents の種類

種類 デフォルトモデル モード 用途
Explore セッションのモデルを継承し、上限は Opus です(v2.1.198以降、以前は Haiku) 読み取り専用 コードベースの検索、ファイルの探索、構造の把握
General-purpose メインのモデルを継承します 読み書き可能 複雑な調査と変更作業
Plan メインのモデルを継承します 読み取り専用 実行前の実装計画
Custom 設定可能 設定可能 専門分野の作業(セキュリティレビュー、テストなど)

Claude は subagents に自動的に作業を委任します。明示的に利用を依頼することもできます。

> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema

カスタム subagents は、.claude/agents/(プロジェクト用)または ~/.claude/agents/(個人用)に、YAML フロントマター付きの Markdown ファイルとして定義します。デフォルトでは最大20の subagents が同時に実行されます。上限は CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS で変更できます。4 v2.1.292以降、Agent ツールは effort パラメーターを受け付けるため、指定した effort レベルで subagents を実行するよう Claude に依頼できます。また、エージェント名は256文字までに制限され、それを超える name が skills や plugins のファイルにある場合は無視されます。v2.1.302以降、fork subagents(subagent_type: "fork")は、ターミナルに加えて claude -p、Agent SDK、デスクトップアプリ、VS Code でもデフォルトで有効です(CLAUDE_CODE_FORK_SUBAGENT=0 で無効化できます。claude mcp serve では提供されません)。また、デスクトップアプリと VS Code では、メインの会話の subagents は常にバックグラウンドで実行されます。13

現在のリリースでは、claude agents で Agent View が開きます。実行中、ブロック中、完了済みの Claude Code セッションを管理する、リサーチプレビュー段階の画面です。claude agents --cwd <path> は表示対象を1つのディレクトリに絞ります(v2.1.141以降)。v2.1.142ではバックグラウンドセッションを起動するためのフラグが追加され、v2.1.143では、--add-dir、--settings、--mcp-config、--plugin-dir、--permission-mode、--model、--effort、--dangerously-skip-permissions がダッシュボードとバックグラウンドセッションに一貫して適用されるようになりました。v2.1.144ではバックグラウンドセッションで /resume が使えるようになり、bg と表示されるようになりました。v2.1.145では claude agents --json と入力待ちタブの件数表示が追加され、Agent View の返信ペインが修正されました。v2.1.147では、アイドル時も維持され、更新時にはその場で再起動する、固定済みのバックグラウンドセッションが追加されました。v2.1.287では、セッション名とタスクに一致する n:<text> フィルターが追加されました。v2.1.288では、名前でセッションを検索する Ctrl+F と、グループ間を移動する Alt+Up / Alt+Down が追加され、どちらも keybindings.json でキーを変更できます(Ctrl+F のアクション名は agents:find です)。Agent View は監視に使い、作業が品質チェックに合格した証拠としては扱わないでください。6

カスタムエージェントのフロントマターフィールド:

フィールド 用途
name 一意の識別子(小文字、ハイフン)
description 呼び出すタイミング(自動委任するには「PROACTIVELY」を含めます)
tools カンマ区切りのツール一覧です。Agent(Explore) で起動可能な種類を制限できます
disallowedTools 継承したツール群から使用を禁止するツール
model opus、sonnet、haiku、または inherit(デフォルト)
permissionMode default/manual、acceptEdits、plan、bypassPermissions など
maxTurns エージェントの最大ターン数
background true にすると常にバックグラウンドタスクとして実行します
isolation worktree にすると分離された git worktree のコピーを使います
skills 起動時にコンテキストへ事前読み込みする skills です。重複を除いた先頭32件の名前が対象になります(v2.1.295以降)
autoCompactWindow メインの会話よりも早く、この subagent を自動圧縮するしきい値です。トークン数で指定します(v2.1.296以降)

カスタムエージェントの例(.claude/agents/security-reviewer.md):

---
name: security-reviewer
description: Expert security code reviewer. Use PROACTIVELY after code changes to auth or data handling.
tools: Read, Grep, Glob, Bash
model: opus
permissionMode: plan
---

You are a senior security engineer. Analyze for OWASP Top 10 vulnerabilities,
secrets, hardcoded credentials, and SQL injection. Report findings with severity
levels and remediation steps.

13. 環境変数

認証とAPI

変数 用途
ANTHROPIC_API_KEY APIによる直接認証
ANTHROPIC_AUTH_TOKEN カスタム認可ヘッダー
ANTHROPIC_CUSTOM_HEADERS 追加のリクエストヘッダー

モデル設定

変数 用途
ANTHROPIC_MODEL デフォルトモデルを上書き
CLAUDE_CODE_SUBAGENT_MODEL subagents用のモデル。v2.1.147でエージェントチームのチームメイトプロセスへの伝播が修正されました
CLAUDE_CODE_SUBAGENT_EFFORT 他に指定がない場合にsubagentsが実行されるeffortレベル。セッションのレベルを継承する代わりに適用されます(v2.1.316+)。別のモデルで動くsubagentは、そのモデルに保存されたeffortまたはそのデフォルトを使います(v2.1.317+)
CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 advisorツールを無効化します。/advisorは使用できなくなり、advisorModelは無視され、--advisorは受け付けられますが何もしません
CLAUDE_CODE_DISABLE_ULTRATHINK=1 ultrathinkキーワードを無効化します。v2.1.311以降、このキーワードはターミナルのターンをxhighで実行します(v2.1.316+)
CLAUDE_CODE_DISABLE_WORKFLOWS=1 1セッションの間、動的ワークフローを無効化します。"disableWorkflows": trueと同じ効果で、どちらで無効化しても、もう一方で再び有効化することはできません。ワークフローはPro以外ではデフォルトで有効です。Proでは"enableWorkflows": true(/configのDynamic workflowsトグル)で有効化します。v2.1.147のオプトインCLAUDE_CODE_WORKFLOWS=1は環境変数リファレンスに掲載されなくなりました
MAX_THINKING_TOKENS 拡張思考を有効化
CLAUDE_CODE_MAX_OUTPUT_TOKENS 出力長を制限

クラウドプロバイダー

変数 用途
CLAUDE_CODE_USE_BEDROCK=1 AWS Bedrockを使用
CLAUDE_CODE_USE_VERTEX=1 Google Vertex AIを使用
CLAUDE_CODE_USE_FOUNDRY=1 Microsoft Foundryを使用
VERTEX_REGION_CLAUDE_HAIKU_5_5 Claude Haiku 5.5用のVertexリージョン(v2.1.293+)
ANTHROPIC_BEDROCK_SERVICE_TIER=priority Bedrockのサービスティア(default/flex/priority、v2.1.122+)。X-Amzn-Bedrock-Service-Tierとして送信されます
ENABLE_TOOL_SEARCH=true Vertex AIでTool Searchをオプトイン(v2.1.119+。Vertex AIではデフォルトで無効)。カスタムANTHROPIC_BASE_URLの背後ではv2.1.304以降デフォルトで有効で、ゲートウェイが400または422を返した場合はTool Searchなしで再試行されます(これを拒否するプロバイダーで全リクエストが失敗していたリグレッションはv2.1.305で修正済み)。tool_referenceブロックを拒否するゲートウェイにはTool Searchなしでリクエストが再送され、セッションはそれを記憶します(v2.1.314+)
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 /modelピッカー向けにゲートウェイの/v1/modelsディスカバリーをオプトイン(v2.1.129+)
CLAUDE_CODE_AUTO_MODE_SERVER=0 サーバーサイドのautoモード分類器をオプトアウト(その場合、ローカル分類器が使用量にカウントされます)。=1でオプトイン。v2.1.278以降、Bedrock/Vertex/Foundryとゲートウェイではサーバーサイドがデフォルトで、分類器のオーバーヘッドは課金されません。v2.1.282以降は、テレメトリ無効のAnthropic API直接接続でもデフォルトです。v2.1.281以降、この変数はAnthropic API直接接続にも適用されます(ローカルがデフォルトだったv2.1.273-277では=1がオプトインでした)
CLAUDE_CODE_AUTO_MODE_MODEL クライアントサイドのautoモード分類器が使うモデル。サーバーサイドのautoモードには影響しません(v2.1.302+)
CLAUDE_CODE_MODEL_CATALOG=off Bedrock、Mantle、Vertex AI、Foundryのセッションがdownloads.claude.ai上の署名付きファイルからモデル設定を読み込むのを止めます(v2.1.311+)
CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0 完全なシステムプロンプトを維持します(=1はどのモデルでも短縮版を使用)。v2.1.312以降、Bedrock、Mantle、Vertex AI、Foundryでは、Claude Codeが認識しないモデル名に対して、実体がSonnetやHaikuであっても短縮版プロンプトを使います
CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK=1 安全性分類器がリクエストをフラグした後の自動モデル切り替え(switchModelsOnFlag設定)を無効化します。v2.1.312以降、Claude Codeが認識しないモデル名も対象になります
CLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTS=1 構造化出力の送信を止めます。Mantleや、構造化出力を拒否するゲートウェイ向けです(以前はそうした環境でセッションタイトル、メモリ想起、prompt hooksが失敗していました。v2.1.288+)
CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 x-claude-code-*ヒントヘッダーをLLMゲートウェイまたはサードパーティプロバイダーに送信します(v2.1.273+。v2.1.283でx-claude-code-prompt-idが追加され、1つのプロンプトを処理するリクエスト群をまとめられます)。Anthropic APIへの直接接続ではデフォルトで送信されます。=0ですべての接続で停止します

動作制御

変数 用途
DISABLE_AUTOUPDATER=1 自動更新を防止
DISABLE_UPDATES=1 手動のclaude updateを含むすべての更新経路をブロック(v2.1.118+。DISABLE_AUTOUPDATERより厳格)
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 Homebrew/WinGetでのインストールでは、パッケージマネージャーのアップグレードをバックグラウンドで実行し、再起動を促します(v2.1.129+)
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 SSHキーが利用できない場合、GitHubのpluginソースをSSHではなくHTTPS経由でクローン(v2.1.141+)
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE 削除済み。v2.1.160以降は何もしません(no-op)。高速モードは現在、/model <model>の後に/fast onで有効化します
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP stop hooksが繰り返しブロックした後に警告を出してターンを終了する、v2.1.143+の上限を上書き
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 v2.1.143+のPowerShell -ExecutionPolicy Bypass動作をオプトアウト
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 v2.1.143でBedrock、Vertex、Foundryユーザー向けにデフォルト有効となったPowerShellツールを無効化
DISABLE_TELEMETRY=1 使用状況テレメトリをオプトアウト
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 必須でないトラフィックを無効化します。自動更新、テレメトリ、エラー報告、/feedback、リリースノート、機能フラグの取得(これによりRemote Controlも無効になります)が対象で、v2.1.290以降は起動時の接続ウォームアップもスキップします。0やfalseでも無効化されるため、許可するには変数自体を未設定にしてください
CLAUDE_CODE_ATTRIBUTION_HEADER=0 システムプロンプトの帰属(attribution)ブロックを省略します。Claude appsゲートウェイの背後では、codeまたはcliポリシーのenvに設定してください(v2.1.299+)
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH OTelコンテンツ属性の切り詰め上限(デフォルト60 KB、v2.1.214+)
CLAUDE_CODE_ENABLE_TELEMETRY、OTEL_*エクスポーター変数およびOTEL_LOG_*コンテンツ変数 v2.1.282以降、テレメトリを無効化する値を除き、プロジェクト設定とローカル設定では無視されます。シェル、ユーザー設定、または管理設定で設定してください。無視された名前は/statusとclaude doctorに一覧表示されます
DISABLE_COST_WARNINGS=1 コスト警告を非表示
DISABLE_PROMPT_CACHING=1 プロンプトキャッシュをグローバルに無効化
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 ネイティブ1Mのすべてのモデルを自動コンパクションで200Kに抑えます(v2.1.223で固定リストを超えて対象が拡大)。v2.1.285以降、カスタムANTHROPIC_BASE_URLの背後のセッションは、1Mウィンドウを持つモデル(Opus 4.7+、Sonnet 5+、Fable)でその1Mウィンドウを使います。ゲートウェイが200Kで止まる場合は/autocompact 200kを実行してください。v2.1.287以降、Opus 4.7+とFableはBedrock、Vertex、Foundry、Claude appsゲートウェイでもデフォルトで1Mで動作し、[1m]サフィックスは付きません。この変数はそれらを200Kに留めます
CLAUDE_CODE_AUTO_COMPACT_WINDOW 自動コンパクションのウィンドウ(トークン数、100000〜1000000)。kとMのサフィックスはv2.1.304以降で機能します(それ以前は200kが黙って100Kウィンドウを設定していました)。範囲外の値は警告されます
CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1 CIなど、確認を求められない未信頼フォルダーでclaude ultrareviewを実行できるようにします。設定のenvブロックではなく、起動環境で設定してください(v2.1.309+)
CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS アイドルコンパクションが適用されるコンテキストサイズ。デフォルトは200000で、100000未満の値は100000に引き上げられます。"idleCompaction": falseでこの機能を無効化できます(v2.1.299。ドキュメントではv2.1.290+と記載)
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 認識されないモデルIDが想定コンテキストウィンドウを超えることを許可(v2.1.223)
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 組み込みのコミット/PR指示を削除
CLAUDE_CODE_DISABLE_WEB_FETCH=1 WebFetchツールを無効化(v2.1.285+)
CLAUDE_CODE_DISABLE_ARTIFACT=1 1セッションの間、Artifactツールを無効化します。設定されている間は、どの設定ファイルでも再び有効化できません("enableArtifact": falseは設定または/configのArtifacts行から同じことを行います)
CLAUDE_CODE_ARTIFACT_AUTO_OPEN=0 新しいアーティファクトが公開されてもブラウザを開かない
CLAUDE_CODE_MAX_TURNS --max-turnsが渡されない場合にエージェントのターン数を制限。両方設定されている場合はフラグが優先されます
CLAUDE_CODE_SKIP_PROMPT_HISTORY=1 プロンプト履歴もトランスクリプトも書き込みません。セッションは--resume、--continue、上矢印の履歴に一切表示されません(一時的なスクリプト実行向け)
CLAUDE_CODE_TRANSCRIPT_LOCAL_GC=1 長時間の-pまたはAgent SDKセッションで、5 MBを超えるトランスクリプトからコンパクション前の履歴を各コンパクション後に削除します。再開時には会話が復元されます。環境変数のみで設定可能(v2.1.287+)
CLAUDE_CODE_SYNC_SKILLS=1 -p実行時に、claude.aiアカウントで有効化されたskillsをダウンロードし、最初のクエリの前にその一覧を待つようにします。機能フラグの取得が無効の場合は、別のセッションが取得した最大10分前までの一覧を再利用します(v2.1.311+)
CLAUDE_CODE_DISABLE_NESTED_SESSION_ID=1 セルフホストのランナーで、セッション内から実行されたclaude -pがv2.1.317以前と同様にそのセッションのIDとトランスクリプトを共有できるようにします(v2.1.317+)
CLAUDE_CODE_DISABLE_CFC_PROMPT=1 Claude in Chromeのツールは維持しつつ、システムプロンプトからChromeセクションを除外します。VS Code(v2.1.314+)ではセッションのメッセージからも除外されます(v2.1.257+)
FORCE_HYPERLINK 1で、検出が見逃す環境でもOSC 8ターミナルリンクを強制的に有効化します。0、false、no、offではプレーンテキストとして表示されます(v2.1.314以前は、この3つの単語がリンクを有効化していました)
CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES タイムアウトした非ストリーミングのフォールバックリクエストの再送回数を制限(v2.1.285+)
CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS 529(過負荷)リクエストのバックオフ開始遅延。デフォルト500 msで、500〜32000を受け付けます。リトライウォッチドッグ下や高速モードでは効果がありません(v2.1.292+)
CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS そのバックオフの上限(ミリ秒)。デフォルト32000(v2.1.296+)
CLAUDE_CODE_RETRY_WATCHDOG=1 無人セッション向け。429および529のキャパシティエラーを無期限に再試行し、最大5分、または制限がリセットされるまでバックオフします(v2.1.186+)
CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS ウォッチドッグが429および529エラーを待機する時間のリクエストごとの上限。未設定なら無制限(v2.1.295+)
CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS ウォッチドッグ下で、リセットがこの値より先になる使用量上限に当たった場合、待たずにリクエストを終了します(v2.1.301+)
CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS ウォッチドッグが使用量上限を待っている間、リセット前に上限が解除されたかを確認する最小間隔(v2.1.305+)
CLAUDE_CODE_DISABLE_ATTACHMENTS=1 @によるファイルメンションを展開せず、プレーンテキストとして送信します。v2.1.290以降、リポジトリの.claude/settings.jsonや.claude/settings.local.jsonからは設定できなくなりました。シェル、ユーザー設定、管理設定からは引き続き設定できます
CLAUDE_CODE_DISABLE_FILE_MENTIONS=1 @メンションのファイル内容ではなくパスをClaudeに渡し、ファイルツールで読み取らせます。これによりPreToolUse hooksがその読み取りを検知できます。シェル、ユーザー設定、管理設定のみ(v2.1.299+)
CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS リモートクライアント(Remote Control、SDKホスト)に転送されたダイアログがキャンセルされるまでのミリ秒数。dialogExpiryを上書きし、0で無効化します。v2.1.290以降、5mのような単位付きの値はdialogExpiryにフォールバックします(以前は5 msとして読まれていました)
CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1 autoモードおよび--dangerously-skip-permissionsで、危険なrmのプロンプトを2分後に拒否せず、待機させ続けます(v2.1.281+)
CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1 rm -rf "$(pwd)"のように、対象がコマンド置換の出力のみである再帰的rmのプロンプトをスキップ(v2.1.281+)
CLAUDE_CODE_STRICT_INLINE_SHELL_RM_PROMPT=1 Claude Codeが読み取れないシェル-cスクリプト内で実行時に組み立てられるrmについて、引き続きプロンプトを表示します。デフォルトでは、そうしたスクリプトはプロンプトを表示しなくなりました(v2.1.299+)
CLAUDE_CODE_HIDE_CWD=1 起動ロゴで作業ディレクトリを非表示(v2.1.119+)
CLAUDE_CODE_FORK_SUBAGENT=0 fork subagentsを無効化します。ターミナルではデフォルトで有効で、v2.1.302以降はclaude -p、Agent SDK、デスクトップアプリ、VS Codeでも有効です(=1はv2.1.117からの外部ビルド向けオプトインでした。claude mcp serveでは提供されません)
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 自動検出が見逃す場合に同期ターミナル出力を強制(v2.1.129+)
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 stream-json出力にsubagentのテキストと思考を含めます。--forward-subagent-textと対になります(v2.1.211+)
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION セッションごとのWebSearch上限(デフォルト200、v2.1.212+)。v2.1.290以降、対話セッションは200回で停止する代わりに、WebSearchの予算を時間とともに補充します
CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR 対話セッションのWebSearch予算の補充レート(デフォルトは1時間あたり100回。0で補充を無効化、v2.1.290+)
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION セッションごとのsubagent生成上限(デフォルト200。/clearで予算がリセット、v2.1.212+)
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS 同時実行されるsubagentsの上限(デフォルト20。上記のセッション合計とは別、v2.1.217+)
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS プロンプトキャッシュ再利用のためのワークフローのファンアウト時差。0で無効化(v2.1.229+)
CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL 他のsubagentsはそれぞれのモデルを維持したまま、すべてのワークフローエージェントを1つのモデルで実行(v2.1.296+)
CLAUDE_CODE_TOOL_MEMORY_LIMIT Bashツールコマンド向けのオプトインLinuxメモリcgroup(MB単位、v2.1.233+)
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS WebFetchのURLごとのセッションキャッシュTTL。デフォルト15分(v2.1.233+)
CLAUDE_CODE_ENABLE_TODO_TOOLS Opus 4.8+/Sonnet 5+/Fable 5+でtodo/taskツールを復元。v2.1.233以降デフォルトで無効
CLAUDE_CODE_PROJECT_DIR_NAME セッションごとの設定ディレクトリを持つホスト向けの、プロジェクトごとの短いトランスクリプトディレクトリ名(v2.1.234+)
CLAUDE_CODE_GOAL_CHECKIN_MINUTES /goalを停滞させているバックグラウンドタスクを、この分数が経過したら確認します。0で無効化(v2.1.234+、デフォルト30)
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH ネストされたsubagentの生成深度。v2.1.219以降のデフォルトは3で、1に設定するとネストを無効化します。デフォルトの履歴は5(v2.1.172〜v2.1.216)→ 1(v2.1.217)→ 3(v2.1.219)と変わっているため、明示的に設定してください
CLAUDE_AX_SCREEN_READER=1 スクリーンリーダーモードを有効化。--ax-screen-readerと同じ(v2.1.208+)
CLAUDE_AX_PREPARK_MS スクリーンリーダーモードが新しい行や変更された行を書き込む前に待つミリ秒数。v2.1.287以降のデフォルトは0(以前は50)なので、待機を戻すには50を設定してください

ツール設定

変数 用途
BASH_DEFAULT_TIMEOUT_MS Bashコマンドのタイムアウト(デフォルト30000)
BASH_MAX_TIMEOUT_MS Bashの最大タイムアウト(デフォルト600000)
MCP_TIMEOUT MCPサーバー起動のタイムアウト(デフォルト5000)
MCP_TOOL_TIMEOUT MCPツール実行のタイムアウト(デフォルト30000)。v2.1.142でリモートHTTP/SSE呼び出しが大きな値を無視する問題が修正されました
CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH MCPツールの説明とサーバー指示の上限を上書きします。v2.1.296以降は4,096文字(v2.1.280〜295では2,048文字)で、セッション内のすべてのMCPサーバーに適用されます(v2.1.280+)。api.anthropic.comにあるAnthropicのファーストパーティサーバーはv2.1.299以降切り詰められません
MCP_PROTOCOL_NEGOTIATION legacyはMCPプロトコル2026-07-28のサーバー探査を止めます。autoはHTTP、コネクター、stdioサーバーを探査します。ローカル(stdio)サーバーは、v2.1.292以降、Bedrock、Vertex、Foundryを含むすべてのインストールでデフォルトで2026-07-28をネゴシエートします。クラウドセッションとRemote Controlのコネクターはv2.1.299以降デフォルトでネゴシエートします
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS 長いMCPツール呼び出しが自動的にバックグラウンドへ移るまでのしきい値(デフォルト2分、v2.1.212+)

バックグラウンドコマンド(v2.1.285+): バックグラウンドのBashおよびPowerShellコマンドは制限時間後に停止します。制限時間はrun_in_backgroundと併用したtimeoutで、デフォルト30分、最大2時間です。停止されるとClaudeに通知されます。v2.1.288以降、この制限は無人セッション(-p、Agent SDK、CI、クラウド)にのみ適用され、ターミナル、デスクトップアプリ、VS Codeのセッションには制限がありません。

ネットワークとプロキシ

変数 用途
HTTP_PROXY / HTTPS_PROXY プロキシ設定
NO_PROXY 特定のドメインでプロキシをバイパス
CLAUDE_CODE_CLIENT_CERT mTLS証明書のパス
ANTHROPIC_WORKSPACE_ID ルールが複数のワークスペースにまたがる場合に、ワークロードIDフェデレーションのトークンのスコープを指定(v2.1.141+)
CLAUDE_CODE_GZIP_REQUEST_BODIES=0 api.anthropic.comへの大きなリクエストボディのgzip圧縮を無効化します。この圧縮はテレメトリ無効時でも有効です(v2.1.300+)
CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP=1 ループ状に相互認証するシステムのクロス証明書を保持します。それを必要とするプライベートCA向けです(v2.1.316+)
OTEL_EXPORTER_OTLP_TIMEOUT OTelの標準エクスポートタイムアウト(ミリ秒)。応答しないプロキシの背後でのOTLPエクスポートは10秒後、またはこの値(最大30秒)で諦めます(v2.1.317+)

完全な一覧は、フルガイドの環境変数をご覧ください。

14. コストリファレンス

100万トークンあたりの料金(2026年10月時点)。510

モデル 入力 出力 備考
Sonnet 5.5 $2.00 $10.00 v2.1.284(2026年9月28日)以降、Anthropic API でのデフォルトSonnetモデル – モデルID claude-sonnet-5-5、1Mコンテキスト / 128K出力、キャッシュ読み取り $0.10/MTok(入力の0.05倍。v2.1.296で Claude Code のコスト表示が修正され、それまでは$0.20が使われていました)、知識カットオフは2026年6月。コスト重視の日常的なコーディング向けで、Claude Code では effort のデフォルトが medium です。Anthropic API では /model sonnet で選択します(AWS上の Claude Platform では sonnet がSonnet 4.6に、Bedrock、Agent Platform、FoundryではSonnet 4.5に解決されます)。
Sonnet 5(旧) $2.00 $10.00 v2.1.197からv2.1.283まで Anthropic API で sonnet が選択していたモデルで、v2.1.280でPro/Team StandardプランがOpusに移行するまでは、それらのプランのデフォルトでした。ネイティブ1Mコンテキスト。$2/$10が標準の定価です(9月1日に予定されていた$3/$15への値上げは中止され、v2.1.243で /model ピッカーもそれに合わせて更新されました)。ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5 で固定できます。
Opus 5.5 $4.00 $20.00 v2.1.280(2026年9月22日)以降のデフォルトOpusモデル – モデルID claude-opus-5-5、1Mコンテキスト、キャッシュ読み取り $0.20/MTok(入力の0.05倍。標準は0.1倍)。あらゆる項目でOpus 5より安価で、v2.1.280でProとTeam StandardがSonnetからOpusに移行したことにより、すべてのプランでデフォルトモデルとなりました。/model opus で選択します。
Opus 5(旧) $5.00 $25.00 v2.1.219(2026年7月24日)からv2.1.278までのOpusティア — モデルID claude-opus-5、1Mコンテキスト / 128K出力、thinkingはデフォルトでオン、effort のデフォルトは high、知識カットオフは2026年5月。v2.1.280でOpus 5.5がデフォルトOpusモデルになるまでは、プレミアムプラン(Max、Team Premium、Enterprise。シートはv2.1.251時点)と Anthropic API のデフォルトでした。ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5 で固定できます。
Opus 4.8(レガシー) $5.00 $25.00 価格は同じで、現在はドキュメントのLegacy modelsテーブルに掲載されています。v2.1.154〜v2.1.219のプレミアムティアのデフォルトでした。このモデルのFast modeは2026年10月30日に非推奨となり、2026年11月30日に廃止されます。ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8 で固定できます。
Fable 5.1 $10.00 $50.00 Opusの上位ティア。これを搭載した最初のインストール可能なリリースであるv2.1.257以降、/model fable で選択できます(Fable 5はv2.1.170以降で利用でき、ドキュメントのLegacyテーブルに移動しました)。モデルID claude-fable-5-1、1Mコンテキスト / 128K出力、常時オンの適応型thinking、知識カットオフは2026年6月(Opus 5.5およびSonnet 5.5と共通)、キャッシュ読み取り $0.25/MTok(入力の0.025倍。標準は0.1倍)。
Haiku 5.5 $0.10 $0.50 v2.1.293(2026年10月7日)以降、Anthropic API で haiku が選択するモデル – モデルID claude-haiku-5-5、1Mコンテキスト / 128K出力、オフにできない適応型thinking、知識カットオフは2026年6月。100Kトークンを超えるプロンプトは、そのリクエストの全トークンに $0.50 / $2.50 が適用されます。キャッシュ読み取りは$0.01(標準の0.1倍)。高速な探索、簡単なタスク、subagents向け。Bedrock、Vertex、Foundry、AWS上の Claude Platform では引き続きHaiku 4.5です。/model haiku で選択します。
Haiku 4.5(旧) $1.00 $5.00 v2.1.293より前に haiku が選択していたモデルで、Bedrock、Vertex、Foundry、AWS上の Claude Platform では現在も選択されます。ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5-20251001 で固定できます。

一般的なセッションでは、入力トークン50K〜200K、出力トークン10K〜50Kを消費します。Haiku 5.5のセッションなら、100Kトークンまでのプロンプトに適用される料金で約$0.01〜$0.05。Opus 5.5のセッションなら$0.40〜$1.80です。

Claude Code のデフォルトモデル(プラン別): v2.1.280(2026年9月22日)以降はすべてのプランでOpusです – ProとTeam StandardがSonnetからOpusに移行し、Max、Team Premium、Enterpriseと揃いました – そしてデフォルトのOpusモデルはOpus 5.5(claude-opus-5-5)で、opus エイリアスは現在ここに解決されます。v2.1.251の分割(プレミアムプランはOpus 5、Pro/Team StandardはSonnet 5)と、v2.1.197の「全プランSonnet 5」デフォルトは過去のものとなりました。管理者は組織全体のデフォルトを設定でき、/model には「Org default」として表示されます(v2.1.196以降)。AWS上の Claude Platform、Amazon Bedrock、Google CloudのAgent PlatformもデフォルトはOpus 5.5です。唯一の例外はMicrosoft Foundryで(デフォルトはSonnet 4.5、opus がOpus 4.6に解決される唯一の場所)、ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL で特定のモデルを固定してください。

Opus 5.5、Sonnet 5.5、Haiku 5.5、Sonnet 5、Opus 5、Opus 4.8、Fable 5、Fable 5.1は適応型推論のみを使用し(固定のthinkingバジェットはありません)、最も難しいコーディング/エージェント作業には /effort xhigh を使います。effort のデフォルトはいずれも high ですが、Opus 5.5とSonnet 5.5は例外で、Claude API でのHaiku 5.5と同様に medium がデフォルトです – また、v2.1.280以降、/effort がモデル別になる前に保存したeffortレベルは、Opus 5.5のような新しくリリースされたモデルには引き継がれず、自分で選ぶまではそのモデル固有のデフォルトから始まります。Opus 5.5、Sonnet 5.5、Fableモデルではthinkingをオフにできません(MAX_THINKING_TOKENS=0 は効果がありません)。Opus 4.8と比べたOpus 5の破壊的変更: thinking フィールドを省略したリクエストではthinkingがデフォルトでオンになり、effortが xhigh または max の状態で thinking: {type: "disabled"} を指定すると400が返ります。

Fast mode(/fast)はOpus 5.5とOpus 5、そして2026年11月30日までのOpus 4.8に適用されます(10月30日に非推奨化。廃止後、Opus 4.8でのfast modeリクエストは標準速度で実行されるのではなくエラーになります)。v2.1.280以降はOpus 5.5がデフォルトです – Opus 5.5では1MTokあたり $8 / $40、Opus 5と4.8では $10 / $50(いずれも基本料金の2倍)で、毎秒の出力トークン数が最大2.5倍になります。Opus 4.7は廃止されました。claude-opus-4-7 + speed: "fast" は標準速度にフォールバックせず、エラーになります。リサーチプレビューで、Claude API とサブスクリプションのみ対応(Bedrock/Vertex/FoundryやAWS上の Claude Platform は非対応)。速度を切り替えるとプロンプトキャッシュが無効になります。v2.1.271以降、fast modeは Claude Code Remoteセッション(クラウドおよびセルフホストのランナー)でも動作します。ホスト側のfast mode設定、またはセッション内で入力した /fast が、組織が許可している範囲で適用されます。

セッション中にモデルを切り替える:

/model opus       # Switch to Opus 5.5 (v2.1.280+)
/model sonnet     # Switch to Sonnet 5.5 on the Anthropic API (v2.1.284+)
/model haiku      # Switch to Haiku 5.5 on the Anthropic API (v2.1.293+)
/model fable      # Switch to Fable 5.1 (tier above Opus, v2.1.257+)
/effort xhigh     # Recommended for the hardest coding/agentic work

判断ルール: 簡単な探索はHaikuに。コスト重視の日常的なコーディングはSonnetに。難しい推論、アーキテクチャ、エージェントループ、セキュリティ分析はOpusに任せます。複雑なリファクタリングには opusplan を使いましょう(Opusが計画し、Sonnetが実行します)。


15. 主要ファイルの場所

パス 用途
~/.claude/settings.json ユーザー全体の設定
~/.claude/keybindings.json カスタムキーボードショートカット
~/.claude/CLAUDE.md 個人用の指示(すべてのプロジェクト)
~/.claude/commands/ 個人用のスラッシュコマンド
~/.claude/skills/ 個人用のskills
~/.claude/agents/ 個人用のsubagent定義
~/.claude.json ランタイム状態、OAuth トークン、MCP 設定
.claude/settings.json プロジェクト設定(gitで共有)
.claude/settings.local.json プロジェクト設定(個人用、gitignore対象)
.claude/CLAUDE.md プロジェクトの指示
.claude/commands/ プロジェクトのスラッシュコマンド
.claude/agents/ プロジェクトのsubagent定義
.claude/skills/ プロジェクトのskills
.claude/plans/ Plan modeの出力ファイル
.claude/memory/ 自動メモリファイル
.mcp.json プロジェクトの MCP サーバー設定
CLAUDE.md プロジェクトの指示(ルートに置く場合の代替)
AGENTS.md プロジェクトにCLAUDE.mdがない場合、プロジェクトの指示として読み込まれます(v2.1.277以降)

16. 変更履歴

日付 変更内容
2026-11-02 v2.1.311〜317を対象とした同期(10月26日〜11月2日。npmのlatestとnextは2.1.317、stableは2.1.311に移行。2.1.313は未公開、2.1.315はnpmにあるもののchangelogエントリなし)。Opus 4.8のファストモードは10月30日に非推奨となり、11月30日に削除されます。 ultrathinkはターミナルのターンをxhighで実行します。追加した行: permissions.blockWritesOutsideWorkingDirectories、disableRemoteControl、CLAUDE_CODE_SUBAGENT_EFFORT、CLAUDE_CODE_DISABLE_ULTRATHINK、CLAUDE_CODE_MODEL_CATALOG、CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT、CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK、CLAUDE_CODE_SKIP_PROMPT_HISTORY、CLAUDE_CODE_TRANSCRIPT_LOCAL_GC、CLAUDE_CODE_SYNC_SKILLS、CLAUDE_CODE_DISABLE_NESTED_SESSION_ID、CLAUDE_CODE_DISABLE_CFC_PROMPT、FORCE_HYPERLINK、CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP、OTEL_EXPORTER_OTLP_TIMEOUT。更新した行: /fast、/model(効果のない箇所では[1m]を削除)、/effort、idleCompaction(v2.1.314以降はVS Code、デスクトップ、サードパーティプロバイダーにも対応)、ENABLE_TOOL_SEARCH、コスト表、ランナーのサブコマンド。16
2026-10-26 ドキュメント同期。新しいCLIリリースはなし(npmのlatestは2.1.310、stableは2.1.308)。追加した行: --cloud(--remoteは非推奨のエイリアス。-p "msg" --cloud <session-id>で実行中のクラウドセッションにメッセージをキューイングできます)、/schedule(クラウドのスケジュールタスク。旧称はroutines。エイリアスは/routines)、/slides(アーティファクトテンプレートのベータ)、CLAUDE_CODE_DISABLE_ARTIFACT、CLAUDE_CODE_ARTIFACT_AUTO_OPEN、CLAUDE_CODE_MAX_TURNS、enableWorkflows / disableWorkflows。置き換えた行: CLAUDE_CODE_WORKFLOWS=1(v2.1.147のオプトイン。環境変数リファレンスから消えました)をCLAUDE_CODE_DISABLE_WORKFLOWS=1に置き換え。ワークフローはPro以外ではデフォルトで有効です。フルガイドにはProjects(2026年9月17日からパブリックベータ)が加わりました。15
2026-10-23 v2.1.303〜310を対象とした同期(10月18日〜23日。npmのlatestとnextは2.1.310、stableは2.1.308に移行。303と308は1行だけの信頼性向上リリース)。追加した行: /auto-mode-setup、sandbox.allowNestedUserNamespaces、CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS、CLAUDE_CODE_AUTO_COMPACT_WINDOW(k/Mサフィックス)、CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK。更新した行: /usageでのfによる1行修正(v2.1.305)、/resumeでのPro/Maxの5時間再開警告(v2.1.304)、/claude-api api-versionとmanaged-agents-secure、カスタムベースURL配下でのツール検索のデフォルト有効化(v2.1.304)とv2.1.305のリグレッション修正、claude ultrareviewのワークスペース信頼(v2.1.309)、スキルフックの上限(v2.1.304)。14
2026-10-17 v2.1.301〜302を対象とした同期(10月15日〜16日。npmのlatestとnextは2.1.302、stableは2.1.292のまま。スキップなし)。claude -pとSDKは再びManualモードで開始するようになりました。対象はサードパーティプロバイダー、テレメトリ無効時、新規インストール時です(v2.1.302がv2.1.285を巻き戻し。--permission-mode autoを指定すればautoのまま)。フォークサブエージェントがデフォルトで有効になりました。対象は-p、SDK、デスクトップ、VS Codeです(CLAUDE_CODE_FORK_SUBAGENT=0で無効化)。デスクトップとVS Codeではメイン会話のサブエージェントが常にバックグラウンドで実行されます。プロンプトフックとエージェントフックは1イベントにつき12個が上限です。行:CLAUDE_CODE_AUTO_MODE_MODEL、CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS、vimの%、/configのIdle compaction行。13
2026-10-14 v2.1.300を対象とした同期(10月14日。npmのlatestとnextは2.1.300、stableは2.1.292に移行)。Advisorツールの行を追加(/advisor、--advisor、advisorModel、CLAUDE_CODE_DISABLE_ADVISOR_TOOL)。Claudeが判断の分岐点で相談するサーバーサイドの第2モデルで、このリリース時点ではAWS上のClaude Platformで利用できます。CLAUDE_CODE_GZIP_REQUEST_BODIES行を追加。claude remote-controlから--sandbox/--no-sandboxが削除。フックのupdatedInputはClaude自身の入力と同様に検証されるようになりました。12
2026-10-14 v2.1.299を対象とした同期(10月14日。npmのlatestは2.1.299、nextは2.1.300でノートはまだなし、stableは2.1.287のまま。2.1.297と2.1.298は未公開)。アイドルコンパクション: 200Kトークン超の会話が約54分間アイドル状態になると、1時間のプロンプトキャッシュが切れる前にコンパクションが実行されます。新しいidleCompaction設定行とCLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS環境変数行を追加。新しい環境変数行としてCLAUDE_CODE_DISABLE_FILE_MENTIONS、CLAUDE_CODE_STRICT_INLINE_SHELL_RM_PROMPT、CLAUDE_CODE_ATTRIBUTION_HEADERを追加。CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MSが文書化されました(上限値、デフォルト32000)。MCPルールはサーバー名全体にマッチするようになりました(mcp__aはa__bをカバーしなくなったため、mcp__<server>__*と書きます)。権限ルール構文の項に記載。api.anthropic.comのファーストパーティサーバーは説明文の上限の対象外。クラウドとRemote Controlのコネクタはプロトコル2026-07-28に対応。/usageの警告、エージェントビューでの/effortと/fast、claude plugin eval --disallow-tools。2.1.296の2つのリグレッションを修正(クラウドセッションでのEditとRetry、再起動後に承認済みツール呼び出しが2回実行される問題)。11
2026-10-11 v2.1.293〜296を対象とした同期(10月7日〜9日。npmのlatestとnextは2.1.296、stableは2.1.287に移行)。Claude Haiku 5.5(claude-haiku-5-5。100Kトークンまでのプロンプトは100万トークンあたり$0.10 / $0.50、それを超えると$0.50 / $2.50)が、Anthropic APIでhaikuが選択するモデルになりました(v2.1.293)。コストリファレンスに新しい行を追加、Haiku 4.5は旧モデルとして再分類、/model haikuの注記を更新。Sonnet 5.5のキャッシュ読み取りを$0.10に訂正。フック: onFailure: "block"(v2.1.295)。MCPの説明文上限は4,096(v2.1.296)。新しい行:skills(32個をプリロード)、autoCompactWindow、CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS、CLAUDE_CODE_RETRY_WATCHDOG、CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS、CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL、VERTEX_REGION_CLAUDE_HAIKU_5_5。/copyの注記。10
2026-10-06 v2.1.288〜292を対象とした同期(10月2日〜6日。npmのlatestとnextは2.1.292、stableは2.1.285のまま)。2.1.291は2.1.288と2.1.290のリグレッションを修正しているため、これらを飛ばしてアップデートしてください。WebSearchの予算はインタラクティブセッションでは1時間ごとに補充されます(v2.1.290)。バックグラウンドコマンドの制限は無人セッションにのみ適用されます(v2.1.288)。claude project purgeはclaude purgeになりました。新しい行:/autocompact、plugin install --marketplace、CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS、CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR、MCP_PROTOCOL_NEGOTIATION、ほか環境変数4つ。権限、Agent View、/code-review、/claude-apiの注記を更新。9
2026-10-01 v2.1.286〜287を対象とした同期(9月30日〜10月1日。npmのlatestとnextは2.1.287、stableは2.1.285に移行。2.1.285以降スキップなし)。Bedrock、Vertex、Foundry、Claudeアプリゲートウェイ上のOpus 4.7以降とFableで1Mコンテキストがデフォルトに(v2.1.287)。CLAUDE_CODE_DISABLE_1M_CONTEXT行を更新。Modが登場し、組み込みのYou should know modが同梱されました(v2.1.287)。--bareはコマンドラインで指定したMCPサーバーにのみ接続し、バックグラウンドタスクを起動しません(v2.1.286)。新しい行:CLAUDE_AX_PREPARK_MS(デフォルトは0に変更)、/plugin enable cc-plugin-you-should-know@builtin。alwaysLoad: false、URLプロンプトとbareElicitationCapability、n:<text>エージェントフィルター、/hooks、Ctrl+Gの注記を追加。自動モードの注記を権限モードのドキュメントに合わせました。
2026-09-29 v2.1.284〜285を対象とした同期(9月28日〜29日。npmのlatestとnextは2.1.285、stableは2.1.280に移行。2.1.283以降スキップなし)。Claude Sonnet 5.5(claude-sonnet-5-5、100万トークンあたり$2/$10)がAnthropic APIのデフォルトSonnetモデルになりました(v2.1.284)。コストリファレンスに新しい行を追加、Sonnet 5の行は旧モデルとして再分類、エフォートと思考の注記を更新。自動モードが、すべてのプランとプロバイダーでインタラクティブセッションの開始モードになり(v2.1.284)、サードパーティプロバイダーまたはテレメトリ無効時のclaude -p / Python Agent SDKセッションでも開始モードになりました(v2.1.285)。Ultracodeは/effortの独立したトグルになりました(v2.1.284)。バックグラウンドのシェルコマンドはタイムアウト(デフォルト30分)で停止します(v2.1.285)。新しい行:--desktop、allowedProviders、claude plugin configure、plugin install --config、CLAUDE_CODE_DISABLE_WEB_FETCH、CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES。/mcp reconnect all、スライダーのキーバインド、カスタムベースURLでの1Mウィンドウを既存の行に追加。
2026-09-26 v2.1.282〜283を対象とした同期(9月24日〜25日。npmのlatestとnextは2.1.283、stableは2.1.274に移行。2.1.281以降スキップなし)。自動モードが、すべてのプランとプロバイダーでインタラクティブなターミナルおよびVS Codeセッションの組み込みの開始モードになり(v2.1.283)、テレメトリ無効時の直接API接続ではサーバーサイド分類器をデフォルトで使用します(v2.1.282)。プロジェクト設定とローカル設定のOTel変数は無視されます(v2.1.282)。新しい行:maxProseWidth、deniedModels、availableModelsMatch、allowClaudeInChromeWithManagedMcp、/doctor prompt-audit、無視されるOTel変数。ヒントヘッダーの行にx-claude-code-prompt-idと直接API接続時のデフォルトを追加。
2026-09-24 v2.1.281のターゲット同期(9月23日。npm latestとnextは2.1.281、stableは2.1.273に移行。2.1.280以降にスキップされたバージョンはありません)。Send now(Ctrl+Enter)は、ターンをキャンセルする代わりに、実行中のツールをバックグラウンドへ移すようになりました。CLAUDE_CODE_AUTO_MODE_SERVERは、Anthropic APIへの直接接続にも適用されるようになりました。Auto mode:サーバーがレビューする読み取り専用コマンドとサンドボックス化されたシェルコマンドは、そのレビューを待ちます。危険なrmのプロンプトは、無人モードでは2分後に拒否されます。新しい行:attribution(falseですべてのattributionを非表示)、claude plugin validateのMCPチェック、rm関連の環境変数2つ。訂正:/agentsの行は、ウィザードがv2.1.198で削除されたと記載するようになりました。
2026-09-23 訂正のみで、新しいCLIリリースはありません(npm latestは引き続き2.1.280)。Fast modeは、/fastの行とコストリファレンスの注記で、v2.1.280以降のfast modeデフォルトであるOpus 5.5を$8/$40 per MTokとして記載するようになりました(Opus 5と4.8は$10/$50のまま)。Opusのセッションコストは、Opus 5.5の$4/$20で再計算し、$0.40〜$1.80となりました。/effortの行には、全段階とOpus 5.5のmediumデフォルトを記載しています。Opus 5.5ではthinkingをオフにできません。
2026-09-22 v2.1.280のターゲット同期(9月22日。npm latestは2.1.280、stableは2.1.267のまま。2.1.279は公開されませんでした。npmリリースもchangelogのセクションもありません)。Claude Opus 5.5(claude-opus-5-5)が新しいデフォルトのOpusモデルとなりました。1Mコンテキスト、$4/$20 per MTok、キャッシュ読み取りは$0.20/MTokです。さらに、ProとTeam StandardのデフォルトモデルがSonnetからOpusへ移行し、Max、Team Premium、Enterpriseと同じになりました。Opus 5.5のコストリファレンス行を新設し、Opus 5とSonnet 5の行は履歴として位置づけ直し、デフォルトモデルの注記と/modelのコメントを更新しています。CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTHは新しい環境変数の行で、MCPツールの説明とサーバー指示に対する2,048文字の上限を上書きします。同じくv2.1.280に含まれるものの、チートシートの対象外の変更:/effortがモデル別になる前に保存されたeffortレベルは、Opus 5.5のような新しくリリースされたモデルには適用されなくなりました(各モデルのデフォルトから開始します)。シンボリックリンク経由のパスへの書き込みは、実際の書き込み先で判定されるようになったため、acceptEdits、allowルール、auto modeがツリー外への書き込みを承認することはなくなりました。auto modeは、安全チェックがレビューを辞退した場合に1回拒否し、応答のないチェックが10回続くとバックオフしてターンを停止します。
2026-09-21 v2.1.277〜278のターゲット同期(9月18〜19日。npm latestは2.1.278、stableは2.1.267のまま)。AGENTS.mdのサポート(v2.1.277)。CLAUDE.mdセクションに注記を、主要ファイルの場所に行を新設:CLAUDE.mdのないプロジェクトでは、Claude Codeは代わりにAGENTS.mdを読み込みます。/configの「Project instructions」で設定でき、Bedrock/Vertex/Foundryではまだ利用できません。CLAUDE_CODE_AUTO_MODE_SERVERの意味が反転(v2.1.278)。行を更新:サーバー側のclassifierが、Claude APIとEnterpriseのユーザー、およびBedrock/Vertex/Foundryとゲートウェイでのデフォルトとなり、classifierのオーバーヘッドは課金されず、そこでは=0がオプトアウトとなります(v2.1.273の行では、ローカルがデフォルトだった当時のオプトインとして=1を記載していました)。/statusに「Auto mode server」の行が加わりました。チートシートの他の箇所への影響はありません(v2.1.277のサンドボックスでの複合コマンドのglob修正、headlessの終了コードの挙動、ゲートウェイのegress環境変数は、フルガイドに掲載しています)。
2026-09-17 v2.1.274〜276のターゲット同期(9月17日。npm latestは2.1.276、stableは2.1.267のまま。2.1.276は2.1.275のリグレッションを修正しています。ANTHROPIC_BASE_URLがプロキシやゲートウェイを指していると、すべてのリクエストが400になるため、それらの背後では2.1.275を固定しないでください)。Send-nowキー(v2.1.275)。新しい行:ctrl+enter(またはctrl+x ctrl+s)でターンを中断し、キューにあるすべてのメッセージを送信します。syncClaudeAiSkills / syncClaudeAiPlugins(v2.1.275)。新しい設定の行:claude.aiアカウントのskillsとpluginsが、サインイン済みのターミナルセッションに同期されます。falseでオプトアウトできます。/plugin install <plugin> --marketplace <source>(v2.1.275)。新しいpluginの行:先にmarketplaceの追加を提案します。チートシートの他の箇所への影響はありません(v2.1.274の「cloud session」への名称変更はチートシートのどの行にも関係せず、新しいMCP環境変数はフルガイドの環境変数テーブルに掲載しています)。
2026-09-16 v2.1.273のターゲット同期(9月15日。npm latestとなり、下記のnextタグの監視は解消。stable dist-tagは2.1.267に移行)。環境変数の行を2つ追加:CLAUDE_CODE_AUTO_MODE_SERVER(ゲートウェイでのauto modeは、Bedrock/Vertex/Foundryではデフォルトでローカルのclassifierを使うようになりました)とCLAUDE_CODE_GATEWAY_HINT_HEADERS。permissionルールを使っている方への注記:v2.1.273は、v2.1.268の解析不能な行に対する拒否チェックを限定的に取り消しています(evalやenv -Cの行は、拒否ではなく再びプロンプトを表示します)。v2.1.260の状態とシンボリックリンクの修正はそのまま有効です。チートシートの他の箇所への影響はありません。
2026-09-15 v2.1.266〜272のターゲット同期(9月8〜14日。npm latestは2.1.272、2.1.273はnextタグのみでリリースノートはまだありません。266/270は1行のリグレッション修正、272は内容なし)。/output-styleの復活(v2.1.269)。新しい行:出力スタイルの一覧表示と切り替えを行います。v2.1.73〜v2.1.268では/configに取って代わられ非推奨でしたが、現在はRemote Control経由やcloud/headlessセッションでも動作します。Fast modeがRemoteセッションに対応(v2.1.271)。/fastの行とfast modeの注記を更新:cloudおよびセルフホストのランナーで、組織が許可していれば、ホスト設定またはセッション内の/fastで有効にできます。claude plugin eval(v2.1.269)。新しいPlugin CLIの行:JSON + HTMLのレポートを出力する、スコア付きで再現可能なevalスイートです。チートシートの他の箇所への影響はありません(確認済み:/diff、/skill-doctor、--plugin-dir、chordの各行はこれらのリリースでは変更なし)。
2026-09-08 v2.1.265のターゲット同期(9月8日。2.1.262/2.1.264は公開されず、2.1.263は内容なし)。--plugin-dirの行:plugin群フォルダーモードとして、マニフェストを持つ各子フォルダーが読み込まれ、実行中に追加・削除された子フォルダーも反映されます(v2.1.265以降)。Ctrl+X Ctrl+Kの行:2キーのchordは、2つ目のキーを3秒間待ち、タイムアウト時に通知を表示するようになりました(以前は1秒で無言のキャンセルとなり、tmux配下で入力したchordが取りこぼされていました)。チートシートの他の箇所への影響はありません。
2026-09-05 v2.1.261のターゲット同期(9月4日)。/skill-doctorの行を追加:読み込まれたskillsのうち未使用のものと、それぞれがコンテキストで消費する量を表示するので、不要なものを整理できます。同じくv2.1.261からですが、チートシートの対象外の変更:keybindingFlavor設定は廃止されました(readlineの単語編集が唯一のプロンプト方式になりました)。チートシートではもともと記載していませんでした。
2026-09-03 v2.1.260のターゲット同期(同日の下記v2.1.257〜259同期の数時間後に到着)。/diffの行を追加:会話の横に全画面のdiffパネルを表示し、Claudeが編集するそばから未コミットの変更をライブで表示します。permissionルールを使っている方への注記:v2.1.260は、Read()の拒否ルールをBashのオプション値とオペランドにまで拡張したv2.1.259の変更を取り消しています(ビルドディレクトリの拒否ルール下で、すべてのモードにおいてnpm run buildが拒否されていました)。v2.1.257の入力リダイレクトと読み取りコマンドの対象範囲はそのまま有効です。
2026-09-03 v2.1.257〜259とClaude Fable 5.1のローンチ(2026年9月1日)のターゲット同期。fableエイリアスはFable 5.1(claude-fable-5-1)を選択するようになりました。料金は同じ$10/$50 per MTok、知識カットオフは2026年6月(現行モデルの中で最新)、キャッシュ読み取りは$0.25/MTok(標準の0.1倍に対して0.025倍)です。Fable 5はドキュメントのレガシーモデルの表に移りました。v2.1.257はFable 5.1を含む最初のインストール可能なリリースです(2.1.253〜256はnpmで公開されませんでした)。コストリファレンスの行、adaptive reasoningの注記、/modelのコメントを更新しました。
2026-08-30 モデル設定ドキュメントとCLI v2.1.251に基づくデフォルトモデルの訂正:Opus 5がプレミアムプラン(Max、Team Premium、Enterpriseの従量課金、Anthropic API、Bedrock / Google CloudのAgent Platform / AWS上のClaude Platform。シートベースのEnterpriseはv2.1.251で加わりました)のデフォルトで、Pro/Team StandardではSonnet 5がデフォルトです(Foundry:Sonnet 4.5)。Sonnet 5、Opus 5、Opus 4.8の行、デフォルトモデルの注記、/modelのコメントを更新しました。v2.1.197の「どこでもSonnet 5」という位置づけは廃止しました。
2026-08-26 料金の訂正:Sonnet 5の$2/$10 per MTokが標準の定価となりました。Anthropicの料金ページでは、9月1日に予定されていた$3/$15への値上げが取り消され、v2.1.243では/modelピッカーとclaude-api skillがそれに合わせて更新されました。コストリファレンスの行とデフォルトモデルの注記を更新。他の内容に変更はありません。5
2026-08-17 v2.1.234のターゲット同期。セッションはclaude.aiの使用量上限がリセットされると自動的に再開します(/config:「Continue automatically at usage limit」)。環境変数:CLAUDE_CODE_PROJECT_DIR_NAME、CLAUDE_CODE_GOAL_CHECKIN_MINUTES。/permissionsと/add-dirはターンの途中でも開けるようになりました。認証済みのglab経由で、フッターにGitLab MRバッジ(!N)を表示します。
2026-08-15 v2.1.233のターゲット同期。環境変数:CLAUDE_CODE_TOOL_MEMORY_LIMIT(Linux Bashのcgroup)、CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS、CLAUDE_CODE_ENABLE_TODO_TOOLS(todo/taskツールはOpus 4.8/Sonnet 5/Fable 5以降ではデフォルトでオフになりました)。GitLab MRが--worktreeで動作します(claude agentsに!Nを表示)。v2.1.232のCygwinシンボリックリンクと< fileのpermission変更は取り消され、Windowsのauto mode承認のリグレッションは修正されました。
2026-08-14 v2.1.231〜232と8月14日のデフォルト切り替えを対象に同期。Auto modeが新規セッションのデフォルトになりました(Pro/Max/Teamが対象。Auto Modeブロックに記載)。v2.1.232:稼働中のセッションを@メンション(SendMessage経由でルーティングされ、名前のみの完全一致で配信)、subagentのフォークがデフォルトで有効、ダイアログの有効期限とセッション間の受信に関する/configの行を追加、GitLabマーケットプレイスとトークンのマスキング、設定エイリアスadditionalMarketplaces/allowedMarketplaces。v2.1.231:MCP OAuth のリダイレクトURI修正。
2026-08-12 v2.1.228〜229を対象に同期。環境変数: CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MSを追加(ワークフローのファンアウト時のずらし間隔。0で無効化)。その他:claude remote-control --continueで最新のRemote Controlセッションを再開、/commit-push-prが危険なgitフラグを自動承認しなくなり、新しいモデルではWriteツールがEditと同じ上書きルールに従います。
2026-08-10 メインガイドの包括的監査で見つかった持ち越し欠陥の修正:auto modeの分類器の行がまだSonnet 4.6と記載されていたため、v2.1.210時点でSonnet 5(当初はSonnet 4.6)に訂正しました。
2026-08-06 v2.1.221〜v2.1.223のコマンド関連項目を対象に同期。/reviewは再び/code-reviewのエイリアスとなり(v2.1.223)、最後に入力したエフォートレベルを記憶します。/forkのコピーは専用のworktreeを持つようになりました(v2.1.221)。VSCodeにFocusビューが追加(Ctrl+Alt+F、v2.1.221)。CLAUDE_CODE_DISABLE_1M_CONTEXTは、ネイティブ1Mコンテキストのモデルすべてを自動コンパクションで200Kに抑えるようになり、未知のモデル向けの回避手段としてCLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENTが用意されています(v2.1.223)。strictKnownMarketplaces/blockedMarketplacesは"owner/*"形式の組織ワイルドカードを受け付けます(v2.1.223)。
2026-07-25 v2.1.219〜v2.1.220の項目を対象に同期。モデル: Claude Opus 5(claude-opus-5)がOpus 4.8に代わってOpusティアとなり、/model opusで選択されるモデルになりました。料金は同じMTokあたり$5/$25、1Mコンテキスト/128K出力、thinkingはデフォルトで有効、effortのデフォルトはhigh、知識カットオフは2026年5月、Claude Maxのデフォルトモデルです。Opus 4.8はレガシー行として残しています。4.8に対する破壊的変更:thinkingフィールドのないリクエストもthinkingを行うようになり、thinking: {type: "disabled"}とeffort xhigh/maxの組み合わせは400を返します。Fast modeを訂正: /fastの対象はOpus 5とOpus 4.8のみで、料金はMTokあたり$10/$50(基本料金の2倍、出力速度は約2.5倍)。Opus 4.7は対象から外れ、speed: "fast"を指定するとフォールバックせずエラーになります。環境変数: CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTHを訂正。ネストしたsubagentの生成はv2.1.219時点でデフォルトで有効、深さ3です(v2.1.217では無効でした)。無効にするには1を設定します。設定キー: sandbox.network.strictAllowlist(許可リスト外のホストを確認なしで拒否)とworkflowSizeGuideline(Dynamic workflow sizeの目安。デフォルトはmedium、15エージェント未満)を追加。Hookイベント: DirectoryAddedを追加(/add-dirまたはSDKのregister_repo_rootがセッション中に作業ディレクトリを登録した後に発火)。v2.1.220はバグ修正と信頼性の向上のみです。
2026-07-24 v2.1.218の項目を対象に同期。コマンド関連: /code-reviewはバックグラウンドのsubagentとして実行されるようになり、レビュー作業が会話を埋め尽くすことがなくなりました。v2.1.218ではほかにも、context: forkを指定したskillsがデフォルトでバックグラウンド実行に(新しいfrontmatterキーbackground: falseでskillごとにオプトアウト可能)、/deep-researchは手動で呼び出した場合のみ開始、auto modeの分類器が危険なrm・バックグラウンド&・疑わしいWindowsパスのチェックを権限ダイアログを開く代わりに判定、エージェントのfrontmatter hooksはエージェントファイルのあるフォルダがワークスペースの信頼を受け入れていることが必要になりました。
2026-07-22 v2.1.217の項目を対象に同期。環境変数: CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS(同時実行するsubagentの上限。デフォルト20)とCLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH(ネストしたsubagentの生成はv2.1.217時点でデフォルト無効。再度有効にするにはこの変数を設定します。v2.1.172〜v2.1.216では5階層まで可能でした)を追加。設定キー: emojiCompletionEnabledを追加(プロンプト入力での絵文字ショートコードの自動補完。:heart: → ❤️。falseで無効化)。v2.1.217ではほかにも、--max-budget-usdが上限到達時にバックグラウンドのsubagentを停止するようになりました。
2026-07-21 v2.1.214〜v2.1.216の項目を対象に同期(v2.1.213はリリースされませんでした)。権限ルールの構文: 単一セグメントのdir/**許可ルールは<cwd>/dirのみに一致するようになりました(v2.1.214)。任意の深さに一致させるには**/dir/**を使います。deny/askルールは引き続き任意の深さに一致し、hookのif:条件にも同じcwdスコープが適用されます。設定キー: sandbox.filesystem.disabledを追加(ファイルシステムの分離をスキップし、外向きネットワーク通信の制御は維持。v2.1.216以降)。環境変数: CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTHを追加(OTelコンテンツの切り詰め上限。デフォルト60 KB、v2.1.214以降)。
2026-07-17 Claude Code v2.1.212まで同期。コマンド関連: /forkの用途が変わり、会話を新しいバックグラウンドセッションにコピーして独自のclaude agents行を持つようになりました。セッション内のフォークは/subtaskになりました。新しいサブコマンドclaude auto-mode reset(--yesで確認をスキップ)、新しいフラグ--forward-subagent-text(v2.1.211)と--ax-screen-reader(v2.1.208)。追加された環境変数: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT、CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION(デフォルトはセッションあたり200、v2.1.212)、CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS(2分を超えるMCP呼び出しを自動でバックグラウンド化)、CLAUDE_AX_SCREEN_READER。7
2026-07-07 Claude Code v2.1.202まで同期。権限モードdefaultは「Manual」に(v2.1.200。manualもエイリアスとして受け付けます)。モデル表を再構築し、Sonnet 5(v2.1.197以降のClaude Codeのデフォルト)、Opus 4.8、Fable 5、Haiku 4.5という現在のラインナップに更新。古いOpus 4.7フラッグシップ/Sonnet 4.6の行を置き換え、デフォルトルーティングと/effortの注記も更新しました。Explore subagentはセッションのモデルを継承するようになり(上限はOpus、v2.1.198)、以前はHaikuでした。古い項目を削除:--enable-auto-mode(v2.1.111で削除。--permission-mode autoを使用)とCLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE(v2.1.160以降は無効)。
2026-05-24 Claude Code v2.1.150までの最新系統のエビデンスを同期。/usageのカテゴリ別上限の使用状況、changelog経由の/diffキーボードスクロールの注記、changelog経由のGFMタスクリストのチェックボックス表示の注記、Enterprise向けallowAllClaudeAiMcps、PowerShellの権限修正ガイダンス、Bash/git worktree/管理設定/OTEL/Remote Controlの信頼性に関する注記を追加。v2.1.150自体にはユーザー向けに告知された変更はありません。ローカル検証:ローカルのclaude --versionは2.1.144 (Claude Code)を返し、npmの最新版は2.1.150でした。6
2026-05-21 Claude Code v2.1.147までの最新系統のエビデンスを同期。デフォルト無効のWorkflowツール(CLAUDE_CODE_WORKFLOWS=1)、Agent Viewのバックグラウンドセッションのピン留め、/simplifyに代わる/code-review [effort] --comment、REPL/Workflowサンドボックスの強化、自動アップデーターと大きな差分の改善、重複するプロンプト履歴の抑制、エンタープライズログイン、PowerShell、MCPのページネーション、Agent View、plugin、hook条件、貼り付けテキストの修正を追加。ローカル検証:ローカルのclaude --versionは2.1.144 (Claude Code)を返し、npmの最新版は2.1.147でした。6
2026-05-19 Claude Code v2.1.145までの最新系統のエビデンスを同期。claude agents --json、Agent Viewの入力待ちタブ数、ステータスラインのGitHubリポジトリ/PR JSONフィールド、インストール前のpluginのより詳細な検出、Stop/SubagentStopのhook入力background_tasksとsession_crons、OTELのagent_id/parent_agent_id、権限、MCP、スピナー、Windows、Agent View、タスクリスト、pluginの検証、skillの再帰、Readツールの修正を追加。ローカル検証:ローカルのclaude --versionは2.1.144 (Claude Code)を返し、npmの最新版は2.1.145でした。6
2026-05-19 Claude Code v2.1.144までの最新系統のエビデンスを同期。バックグラウンドセッションの/resume対応、/modelの現在のセッション/デフォルトの挙動、/usage-credits、pluginの最終更新日の表示、バックグラウンドsubagentの所要時間通知、ターミナル/バックグラウンドセッションの信頼性修正を追加。ローカル検証:claude --versionは2.1.144 (Claude Code)を返し、npmの最新版は2.1.144でした。6
2026-05-18 Claude Code v2.1.143までの最新系統のエビデンスを同期。Agent Viewのディスパッチの一貫性、stop hookのブロック回数上限、PowerShellポリシーの環境変数を追加し、pluginの依存関係の強制、pluginのコンテキストコストの見積もり表示、worktree.bgIsolation: "none"、バックグラウンドセッションのモデル/effortの保持、/goal評価器のタイミング修正を記載。ローカル検証:claude --versionは2.1.142 (Claude Code)を返し、npmの最新版は2.1.143でした。6
2026-05-15 Claude Code v2.1.142までの最新系統のエビデンスを同期。terminalSequence、claude agents --cwd、v2.1.142のバックグラウンドセッションのディスパッチフラグ、Fast modeのOpus 4.7デフォルトオーバーライド、HTTPSのpluginクローン用環境変数、ワークロードアイデンティティのワークスペース環境変数、MCP_TOOL_TIMEOUTのリモートHTTP/SSE修正の注記を追加。ローカル検証:claude --versionは2.1.141 (Claude Code)を返し、npmの最新版は2.1.142でした。6
2026-05-13 最新系統の根拠をClaude Code v2.1.140まで同期しました。/goal、Agent Viewの注記、コマンドフックのargs、PostToolUseのcontinueOnBlock、エージェントフック入力のsubagent_typeを追加しました。v2.1.140でConfigChange、disableAllHooks、allowManagedHooksOnlyの動作が修正された点を記載しました。ローカル検証では、claude --versionが2.1.140 (Claude Code)を返しました。6
2026-05-06 最新系統の根拠をClaude Code v2.1.131まで同期しました。v2.1.131はVS CodeのWindowsアクティベーションとMantleエンドポイント認証の修正リリースのため、コマンド、設定、ショートカット、フック、プラグイン、環境変数の各テーブルに変更は不要でした。6
2026-05-05 CCガイドv2.36(CLI v2.1.126〜v2.1.129)に同期しました。追加項目:プラグインのzip読み込み用--plugin-url、--plugin-dirの.zip対応、skillOverrides、CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY、CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE、CLAUDE_CODE_FORCE_SYNC_OUTPUT、および実験的なthemes/monitorsに関するv2.1.129のプラグインマニフェストのガイダンス。対象範囲はv2.1.129までです。6
2026-04-29 CCガイドv2.35(CLI v2.1.117〜v2.1.123)に同期しました。追加項目:alwaysLoad MCP オプションと起動時の自動リトライ;claude plugin pruneと--pruneのカスケード;claude plugin tag;/skillsの入力によるフィルター;/themeの名前付きテーマ;/usageの統合ダイアログ;vimのビジュアルモード(v/V);PowerShellの自動承認;フック入力のduration_msと全ツール対応のupdatedToolOutput;prUrlTemplate、wslInheritsWindowsSettings、autoMode.allow $defaults;環境変数ANTHROPIC_BEDROCK_SERVICE_TIER、ENABLE_TOOL_SEARCH、CLAUDE_CODE_HIDE_CWD、DISABLE_UPDATES、CLAUDE_CODE_FORK_SUBAGENT;GitLab/Bitbucket/GHEのPR URLに対応した--from-pr。対象範囲はv2.1.123までです。
2026-04-19 更新:Sonnet 4.6の1Mコンテキストを標準の$3/$15(長文コンテキストの追加料金なし)で表示するようにしました。料金の脚注をplatform.claude.com/docs/en/about-claude/pricingに切り替えました。対象範囲はv2.1.116までです。
2026-04-04 CCガイドv2.26から再導出しました。/powerupを追加、/release-notesを更新、/vimを削除しました。Ctrl+X Ctrl+Kショートカットを更新しました。4つのフックイベント(CwdChanged、FileChanged、TaskCreated、PermissionDenied)を追加しました。/costにモデル別の内訳を追加しました。対象範囲はv2.1.92までです。
2026-03-28 チートシートの初版リリース(Claude Code CLI v2.1.85までを収録)
—

17. 参考文献


このチートシートは、Claude Code CLI完全ガイドのクイックリファレンス版です。セットアップ手順についてはClaude Codeクイックスタートをご覧ください。iOSおよびmacOSプロジェクトについては、iOSエージェント開発ガイド、XcodeBuildMCP連携パターン、およびApple Ecosystemシリーズをご覧ください。最終更新:2026年10月6日。


  1. Anthropic Claude Code Auto Modeドキュメント(v2.1.85) ↩

  2. Anthropic Claude Code hooksドキュメント ↩

  3. MCPエコシステムとサーバーレジストリ ↩

  4. Claude Code subagentsドキュメント、「Concurrent subagent limit」:デフォルトでは同時に実行できるsubagentsは20で、CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTSで変更できます。2026年10月6日閲覧。 ↩

  5. Claude APIの料金 ↩↩

  6. Claude Code v2.1.129リリースノート、Claude Code v2.1.131リリースノート、Claude Code v2.1.139リリースノート、Claude Code v2.1.140リリースノート、Claude Code v2.1.141リリースノート、Claude Code v2.1.142リリースノート、Claude Code v2.1.143リリースノート、Claude Code v2.1.144リリースノート、Claude Code v2.1.145リリースノート、Claude Code v2.1.147リリースノート、Claude Code v2.1.148リリースノート、Claude Code v2.1.149リリースノート、Claude Code v2.1.150リリースノート、Claude Code Agent Viewドキュメント、Claude Code Goalドキュメント、およびClaude Code CHANGELOG ↩↩↩↩↩↩↩↩↩↩

  7. Claude Code v2.1.206リリースノート、v2.1.207、v2.1.208、v2.1.210、v2.1.211、v2.1.212、およびClaude Codeアクセシビリティドキュメント。2026年7月。 ↩↩

  8. Claude Code v2.1.287リリースノートおよびModsの概要、2026年10月。 ↩

  9. Claude Code CHANGELOG、v2.1.288からv2.1.292まで、CLIリファレンス、および環境変数リファレンス、2026年10月。 ↩

  10. Claude Code CHANGELOG、v2.1.293からv2.1.296まで、Claude Haiku 5.5モデル概要、料金ページ、hooksリファレンス、sub-agentsリファレンス、および環境変数リファレンス、2026年10月。 ↩↩

  11. Claude Code CHANGELOG、v2.1.299、設定リファレンス(idleCompaction、「Claude Code v2.1.290以降が必要」)、および環境変数ページ(CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS、CLAUDE_CODE_DISABLE_FILE_MENTIONS、CLAUDE_CODE_ATTRIBUTION_HEADER、CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS)、2026年10月14日取得。npm dist-tagsは同日に確認:latest 2.1.299(10月14日00:23 UTC公開)、next 2.1.300(14:27 UTC)、stable 2.1.287。CLAUDE_CODE_STRICT_INLINE_SHELL_RM_PROMPT、--disallow-tools、およびMCPルールの完全名一致への変更は、同日時点ではリリースノートにのみ記載されています。 ↩

  12. Claude Code CHANGELOG、v2.1.300、advisorツールページ、CLIリファレンス(--advisor <model>)、設定リファレンス(advisorModel)、および環境変数ページ(CLAUDE_CODE_DISABLE_ADVISOR_TOOL、CLAUDE_CODE_GZIP_REQUEST_BODIES)、2026年10月14日取得。npm dist-tagsは同日夜に確認:latestとnextは2.1.300(14:27 UTC公開)、stable 2.1.292。 ↩

  13. Claude Code CHANGELOG、v2.1.301およびv2.1.302およびインタラクティブモードページ(%モーション、「Claude Code v2.1.301以降が必要」)、2026年10月17日取得。npm dist-tagsは同日に確認:latestとnextは2.1.302(10月16日16:48 UTC公開。2.1.301は10月15日14:34 UTC)、stable 2.1.292。permission-modes、env-vars、sub-agentsの各ページは依然として2.1.302以前の-pおよびforkモードのルールを説明しており、CLAUDE_CODE_AUTO_MODE_MODEL、CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS、および/configの行は、同日時点ではリリースノートにのみ記載されています。 ↩↩↩↩

  14. Claude Code CHANGELOG、v2.1.303からv2.1.310まで、環境変数ページ(CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS、CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK、CLAUDE_CODE_AUTO_COMPACT_WINDOW「200kのようなサフィックス付きの値にはv2.1.304以降が必要」)、設定リファレンス(sandbox.allowNestedUserNamespaces、userまたはmanagedスコープ)、auto mode設定ページ(/auto-mode-setup)、コストページ(「fショートカットにはClaude Code v2.1.305以降が必要」)、およびultrareviewページ(--trust-workspace)、2026年10月23日取得。npm dist-tagsは同日に確認:latestとnextは2.1.310(10月23日21:20 UTC公開)、stable 2.1.308。カスタムベースURL使用時のtool-searchのデフォルト動作とPro/Maxのresume警告は、同日時点ではリリースノートにのみ記載されています。 ↩↩

  15. クラウドでClaude Codeを使う(「古い--remote表記は--cloudの非推奨エイリアスとして引き続き動作します」)、スケジュールされたタスクで作業を自動化する(「スケジュールされたタスク(旧routines)を作成する」、「/scheduleの/routinesエイリアス」)、セッション出力をアーティファクトとして共有する(「テンプレートはベータ版です。Pro、Max、Teamの各プランではデフォルトで有効です」、「Disable artifacts」の表)、環境変数ページ(CLAUDE_CODE_ARTIFACT_AUTO_OPEN、CLAUDE_CODE_DISABLE_WORKFLOWS、CLAUDE_CODE_MAX_TURNS。CLAUDE_CODE_WORKFLOWSは掲載されなくなりました)、設定リファレンス(enableWorkflows:「workflowsは有効ですが、Proプランでは無効です」)、およびProjectsでClaudeに進行中の作業を調整させる。いずれもClaude Codeドキュメントを2026年10月26日に取得。2.1.310のclaude --helpには--cloud [description|session_id|url]が記載されています。 ↩

  16. Claude Code CHANGELOG、v2.1.311からv2.1.317までおよびGitHubリリースのv2.1.311(2026年10月26日)からv2.1.317(2026年11月2日、npmは23:57 UTC)まで、fast modeで応答を高速化する(「Opus 4.8のfast modeは2026年10月30日に非推奨となり、2026年11月30日に削除されます」)、モデル設定(「ターミナルのプロンプトに入力した場合、この単語はそのターンのeffortをxhighに引き上げることもできます」、「Claude Code v2.1.311以降が必要」)、すべての設定(permissions.blockWritesOutsideWorkingDirectories、idleCompaction、disableRemoteControl)、環境変数(CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT、CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK、CLAUDE_CODE_SYNC_SKILLS、CLAUDE_CODE_TRANSCRIPT_LOCAL_GC、CLAUDE_CODE_SKIP_PROMPT_HISTORY、CLAUDE_CODE_DISABLE_CFC_PROMPT、FORCE_HYPERLINK)、セルフホスト環境リファレンス(--hold-idle-file、--max-hold-min)。いずれも2026年11月2日に取得。 ↩