Commit 866d3a970cc0
Changed files (2)
dots
pi
agent
extensions
guardrails
dots/pi/agent/extensions/guardrails/index.ts
@@ -51,6 +51,7 @@ const dangerousCommands = [
{ pattern: /:\(\)\s*\{\s*:\s*\|\s*:\s*&\s*\}\s*;/, desc: "fork bomb" },
{ pattern: /\bnixos-rebuild\s+(switch|boot|test)/, desc: "direct nixos-rebuild (use make targets)" },
{ pattern: /\bhome-manager\s+switch\b/, desc: "direct home-manager switch (use make targets)" },
+ { pattern: /\bkubectl\b/, desc: "kubectl command" },
];
// ── Protected path patterns (hard block via bash) ─────────────
dots/pi/agent/extensions/guardrails/package.json
@@ -7,6 +7,7 @@
"extensions": ["./index.ts"]
},
"devDependencies": {
+ "@mariozechner/pi-coding-agent": "*",
"bun-types": "^1.0.0"
}
}