デフォルトの姿勢
アプリ、リポジトリ、またはストレージ(既知のスコープを持つ)を対象とするか、コンピュータの生ファイルシステムを対象とするかによって異なる2つの姿勢があります。Kazzleはデフォルトで合理的な設定で出荷されるため、AIはすぐに動作します。
アプリ、リポジトリ、ストレージへの書き込みはデフォルトで許可されます。これらのパスは既知のルートにスコープされているためです。生コンピュータ書き込みは上記の機密パターンを除いて許可されます。
ルールタイプ
ターミナルコマンド
ルールはコマンドプレフィックスで照合されます。git push は git push origin main に照合されます。
デフォルトで承認が必要な例外:sudo。デフォルトブロック:git push --force。通常の git push は許可されます。
ブラウザURL
ブラウザナビゲーションはデフォルトですべてのURLで許可されます。ブラウザのurl フィールドにカスタムルールを追加して、特定のサイトを制限または承認が必要にします。
ファイルパス
ルールはグロブパターンで照合されます。*.pem はどこでも証明書ファイルに照合されます。
コンピュータ書き込みのデフォルトブロック:.ssh/*、*.pem、*.key。.env 書き込みは許可されます。
ファイルパスルールは特定のコンピュータにスコープできます。「すべてのコンピュータ」のルールはどこでも適用されます。1つのコンピュータにスコープされたルールはAIがそのマシンで動作している場合にのみ適用されます。コンピュータ固有のルールはグローバルルールより優先されます。
ツール承認
個別のツールとアクションは許可、確認、またはブロックに設定できます。デフォルトでは、アプリ公開、アプリ削除、データベース削除は承認を求めます。db exec はDROP/TRUNCATEを求め、他のSQLを許可します。ファイル削除と git push は許可されます。