1
エージェントに CC Safety Net をインストールする
各エージェントは、プラグインマーケットプレイス、拡張機能、設定ファイル、またはパッケージインストールを使用します。**インストール**ページで使用するエージェントの節に従います。その後、このページに戻ってください。
2
状態を確認する
有効な保護を 1 画面で確認します。設定が正常に読み込まれると、判定行に
ready と表示されます。degraded は、設定の一部を適用できず、フォールバックが有効であることを示します。引き続き保護されるものと修復方法については、設定の復旧を参照してください。判定はこの 2 つだけです。Claude Code を使用し、プラグインが無効な場合、その状態は判定を変更せず、Not active の最初の項目に表示されます。status は情報表示専用で、常に 0 で終了します。表示内容のすべてについては、status コマンドのリファレンスを参照してください。3
doctor を実行する
status が設定を要約するのに対して、doctor は連携をエンドツーエンドで確認します。4
実際のブロックを確認する
CC Safety Net が有効な状態で、エージェントに次の安全な確認コマンドを実行させます。コマンドは shell に到達しません。代わりに、エージェントはブロックメッセージを受け取ります。保護が無効な場合も、この除外専用 Git pathspec は file を選択しないため、tracked file は変更されません。メッセージはブロックの理由を説明し、より安全な次の操作をエージェントに示します。メッセージ構造と残りの判定ライフサイクルについては、仕組みを参照してください。
5
何も実行せずに理由を確認する
判定が予想と異なる場合、判定、一致したルール、および有効な設定を表示します。確認時は、機密情報を含まないコマンド例を使用してください。
explain は同じエンジンでコマンド文字列を評価しますが、コマンドは実行しません。次のステップ
仕組み
1 つのツール呼び出しについて、インターセプト、順序付きチェック、許可またはブロック、監査記録までを確認します。
ブロックされるコマンド
CC Safety Net が既定で停止するものと、各項目の理由を確認します。
モード
standard、strict、paranoid の安全レベルと worktree モードを比較し、ワークフローに合うものを選択します。カスタムルール
プロジェクトの規則を適用するために、プロジェクトレベルまたはユーザーレベルのブロックルールを定義します。