Claude Codeの--debugと--debug-fileでログ出力先を切り替える
Claude Codeの--debugはカテゴリ別ログ、--debug-fileは出力先の指定に使うフラグです。既定の保存先やCLAUDE_CODE_DEBUG_LOGS_DIRとの優先順位を扱います。
全1405件を新しい順に並べています(301〜330件目)。カテゴリのトップへ戻る
Claude Codeの--debugはカテゴリ別ログ、--debug-fileは出力先の指定に使うフラグです。既定の保存先やCLAUDE_CODE_DEBUG_LOGS_DIRとの優先順位を扱います。
cdなどで作業ディレクトリが変わるたびに発火するCwdChangedフック。matcher非対応で必ず発火し、変更自体はブロックできない仕様と、CLAUDE_ENV_FILEでの環境変数の引き継ぎ方を解説します。
Ctrl+Sで入力中のプロンプトを退避・復元する仕組みと、Ctrl+Cやrewindとの使い分け、Ctrl+Rのフルスクリーン検索や/statsで役割が変わる注意点を扱います。
Ctrl+Oで開くトランスクリプトビューアーは、ツール実行の詳細やMCP呼び出し、他セッションのメッセージを展開表示する。classicとフルスクリーンで使える操作が異なる。
Ctrl+Gは$VISUAL/$EDITORで指定した外部エディタでプロンプトを編集し、保存すると入力欄に戻す機能です。使える場面・前回の返信を表示する設定・キー割り当ての変え方をまとめます。
ConfigChangeはsettings.jsonなど5種類の設定ソースの変更を検知するフックです。監査ログに残すだけでなく、policy_settings以外は適用そのものをブロックできます。
claudeMdExcludesはグロブパターンでCLAUDE.mdの自動読み込みを止める設定です。書ける場所ごとの効果範囲、除外できない対象、パターンが効かないときの原因を扱います。
組織のプラグイン供給元を名指しで遮断するblockedMarketplacesの設定と、strictKnownMarketplacesとの使い分けを扱います。
autoMode設定を$defaults構文で組み込みルールを保ったまま拡張する書き方と、environmentの三層スロット、/auto-mode-setup、設定確認コマンドまでを手順でまとめます。
autoMode.classifyAllShellは、npm testのような狭い許可ルールが分類器を素通りする抜け道を塞ぎ、auto mode中の全shellコマンドを審査対象にする設定です。
Claude Codeの自動メモリはsettings.jsonのautoMemoryDirectoryとautoMemoryEnabledで保存先変更とオン/オフを制御できます。--bareや環境変数との優先順位もまとめます。
サンドボックス化されたBashコマンドの確認を省くautoAllowBashIfSandboxedは、denyルールと一部のaskルールには効きません。スキップされない条件とfalseへの戻し方を解説します。
allowManagedPermissionRulesOnlyをtrueにすると、allow/ask/denyルールと--allowedToolsは管理設定からしか読めなくなります。v2.1.257での変更点も扱います。
allowedHttpHookUrlsはtype: httpのHooksが送信できるURLをワイルドカードで絞り込む設定キーです。合算の仕組みとallowManagedHooksOnlyとの使い分けを扱います。
allowManagedReadPathsOnlyをtrueにすると、denyReadで塞いだパスの再解放はmanaged settingsのallowReadだけに限られます。設定例と効かない範囲を扱います。
allowManagedHooksOnlyはhookの実行元を管理設定に絞る一方、statuslineやfile suggestion、/goalの動作まで連鎖的に制限します。設定例とdisableAllHooksとの違いを扱います。
managed-mcp.jsonの排他制御はclaude.aiコネクタも抑制します。allowAllClaudeAiMcpsで両立させる設定手順とセッション種別ごとの違いをまとめました。
advisorModelはAdvisorが答えるモデルを保存する設定キーです。書き込むのは通常/advisorピッカーで、手動編集は検証が効かず静かに無効化されることがあります。
CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MSは、進捗のないサブエージェントを強制終了する環境変数です。既定値の連動先、中断後の挙動、他の制御との使い分けをまとめます。
Claude Codeの/claude-api upgradeがPython SDKをv1へ移行する仕組みと、手動アップグレード時に必要なhttpx2移行・削除パラメータへの対応をまとめます。
Bedrock用の認証情報を自前コマンドの標準出力から渡す設定です。awsAuthRefreshとの違いとJSON出力形式を解説します。
Anthropicが公開した2026年9月版の脅威インテリジェンスレポートを読み解きます。サイバー攻撃の自律化、AI認証情報の窃取によるサプライチェーン侵害、不正蒸留の実態など7領域の悪用事例を扱います。
Claude Codeがプロンプトを処理する前に発火するUserPromptSubmit hookで、コンテキストの注入とプロンプトのブロックを実装する手順を解説します。
UserPromptExpansionは、/skillコマンドの直接入力がPreToolUseを素通りする経路を捕まえるフックです。発火条件・入力スキーマ・block判定の使い方を解説します。
PreToolUseフックはツール呼び出しのたびに発火し、許可・拒否・確認・保留の4通りの決定と入力の書き換えができます。受け取るJSONと実装の落とし穴をまとめます。
Claude CodeのPostToolUse hookでファイル編集後のフォーマット・記録・チェックを自動化する設定手順とつまずきどころ。
claude --permission-mode planのように起動コマンド1つで権限モードを固定する方法と、設定ファイルとの優先順位、CI・エージェント運用でのつまずきをまとめました。
MessageDisplayフックは応答の画面表示だけを書き換えるイベントです。transcriptやClaudeが見るテキストは変わりません。入力フィールドと実装例、他の観測系フックとの違いをまとめます。
--mcp-configは追加読み込み、--strict-mcp-configは排他読み込みです。CI実行や検証環境、managed-mcp.jsonとの組み合わせでの挙動の違いをまとめます。
システムプロンプトに追記する--append-system-promptと、丸ごと置き換える--system-prompt。挙動差と--system-prompt-snapshotによる再構築の制御を公式リファレンスに基づき解説します。