WorktreeCreate/WorktreeRemove hookでworktreeの作成・削除を差し替える
Claude Codeのgit worktree作成・削除を、WorktreeCreate/WorktreeRemove hookで別のVCSに差し替える手順と、パス検証・exit codeの注意点を解説します。
全1405件を新しい順に並べています(241〜270件目)。カテゴリのトップへ戻る
Claude Codeのgit worktree作成・削除を、WorktreeCreate/WorktreeRemove hookで別のVCSに差し替える手順と、パス検証・exit codeの注意点を解説します。
Claude Codeのworktree.symlinkDirectoriesで、node_modulesなど大きなディレクトリを複製せず各worktreeへシンボリックリンク共有する設定方法と注意点。
worktree.bgIsolationを"none"にするとバックグラウンドセッションが作業コピーを直接編集します。設定を変えなくても隔離が外れる4条件と、サブエージェント・/forkとの相互作用を扱います。
useAutoModeDuringPlanは、Plan mode中のBashコマンドをauto modeの分類器に審査させるか都度確認するかを切り替える設定です。既定値とfalseでも止まらないコマンドを解説します。
Claude Codeの--toolsフラグで組み込みツールを絞り込む書き方と、--allowedTools・--disallowedTools・--restrictedとの使い分けを解説します。
CLAUDE_CODE_TOOL_MEMORY_LIMITはLinux/WSLでBash・PowerShell・Monitorのメモリ使用量にcgroupで上限をかける環境変数です。値の書き方、無効化の方法、除外設定との関係をまとめます。
CLAUDE_CODE_TASK_LIST_IDで複数のClaude Codeセッション間にタスクリストを共有する方法と、効く条件・効かない条件を解説します。
安全分類器がリクエストにフラグを立てたとき、自動でモデルを切り替えるか一時停止するかをswitchModelsOnFlagで選べます。設定方法と、falseにしても選択肢が出ない5つの例外を扱います。
CLAUDE_CODE_SUBPROCESS_ENV_SCRUBはBash・hooks・MCPの子プロセスから認証情報を消す環境変数です。遮断範囲、Linux限定のPID分離、見落としやすい副作用をまとめます。
SubagentStart/SubagentStopはサブエージェントの起動・終了ごとに発火するフックです。matcherの絞り込み方と受け取るJSON、実装例をまとめます。
strictKnownMarketplacesが許可できる9種類のソース書式と、完全一致・ワイルドカードの判定の違い、抜け道を塞ぐ関連設定をまとめます。
CLAUDE_CODE_STOP_HOOK_BLOCK_CAPは、Stop/SubagentStop hookが会話終了を連続でブロックできる回数の上限を決める環境変数です。既定は8回、0で無効化できます。
Claude apps gateway経由の支出上限消化率を、rate_limits.spend_limitでstatuslineに表示する手順とスクリプト例、five_hour/seven_dayとの見分け方をまとめます。
Claude Code statuslineのcontext_window.current_usageで、直近APIレスポンスのトークン内訳とキャッシュ利用量を読み取り、拡張コンテキストウィンドウを見分ける方法をまとめます。
--setting-sourcesは読み込む設定ファイルの範囲を絞り、--settingsはファイルを書き換えずにその場でキーを上書きします。組み合わせ方と注意点を解説します。
Claude Codeで複数セッションを並行して開くとき、/colorで色を変え/renameで名前を付けて見分ける方法をまとめます。Remote Control接続時の同期範囲も解説します。
--session-idでセッションIDを固定し、--no-session-persistenceで履歴を残さない起動オプションです。CI・自動化スクリプトでの使い分けを解説します。
sandbox.network.tlsTerminateは組み込みプロキシにTLSを終端させる実験的設定です。mask資格情報置換に必須な理由と、リポジトリ設定では有効化できない仕様を公式ドキュメントから解説します。
sandbox.network.strictAllowlistは、許可リスト外のホストへのアクセスをプロンプトなしで拒否に切り替える設定です。書ける場所の制限とfalse時のpermission mode別挙動をまとめました。
sandbox.filesystem.denyReadは指定パスの読み取りをOSレベルで遮断する設定です。認証情報ファイルを隠す設定例とallowReadでの例外の開け方、関連設定との使い分けを解説します。
sandbox.excludedCommandsは、dockerやosascriptなどサンドボックス内で動かないコマンドだけを外で実行させる設定です。書き方と安全境界にならない理由をまとめました。
sandbox.enabledをtrueにするとBashコマンドがOSレベルで隔離されます。既定でオフの理由、オンで何が変わるか、何が変わらないかを設定リファレンスから解説します。
sandbox.credentials.filesはサンドボックス内の認証情報ファイルをdenyかmaskで守る設定です。extractやdecode: jwtで部分マスクする方法も扱います。
サンドボックスが弾いたコマンドをClaudeがdangerouslyDisableSandboxで再試行する抜け道を、allowUnsandboxedCommandsで管理設定から塞ぐ方法と、それでも残る2つの穴を解説します。
/renameでセッション名を変えるとプロンプトバーとstatuslineに反映されます。文字の安全化・重複時の変化形・SessionStartフックでの自動化まで扱います。
claude --environmentで作るセルフホスト環境セッションを、ローカルHEADでなく--refで指定したブランチから起動する方法と、併用できないフラグ、ローカルの--worktreeとの違いをまとめました。
/rate-limit-optionsは使用量上限に達したあと、自動継続を待つか止めるか、クレジット追加や契約アップグレードに進むかを選ぶメニューを開きます。
CLAUDE_CODE_PROVIDER_MANAGED_BY_HOSTは、Claude Codeを組み込んだホストがルーティング・モデル選択・テレメトリを一括管理するための環境変数です。上書きされる設定と例外をまとめます。
Claude Codeが入力欄に出す次のプロンプト提案の仕組み、表示されない条件、設定・環境変数・CLIフラグでのオン/オフ方法をまとめます。
PreCompactは圧縮前に発火して自動圧縮を止められ、PostCompactは圧縮後の要約を受け取ります。設定例と、自動圧縮をブロックしたときに起こる分岐を解説します。