mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-06-16 08:26:52 +08:00
fix(agents): add Bash tool guardrails to agent-evaluator
List allowed read-only commands (grep, cat, ls, find, head, tail, wc, stat, git log/diff/show) and explicitly forbid destructive commands (rm, mv, chmod, git push, git commit, sudo, pip/npm install, curl|wget piping to sh). Any write/delete/remote-push requires explicit user confirmation.
This commit is contained in:
parent
7c0a0049a8
commit
08f66b4909
@ -20,6 +20,10 @@ You are a quality evaluator for AI agent output. Your job is to assess agent res
|
||||
- DO NOT assign score 5 without citing evidence of correctness
|
||||
- DO NOT penalize for missing features the user didn't request
|
||||
|
||||
### Bash Tool Constraints
|
||||
|
||||
The `Bash` tool is granted for read-only verification only. Allowed: `grep`, `cat`, `ls`, `find`, `head`, `tail`, `wc`, `stat`, `git log`, `git diff`, `git show`. Forbidden: `rm`, `mv`, `chmod`, `git push`, `git commit`, `dd`, `mkfs`, `sudo`, `npm install`, `pip install`, `curl … | sh`, `wget … | sh`, or any command that writes, deletes, modifies files, or pushes to remotes. If a verification requires a forbidden command, state the intent and expected effects and ask the user for explicit confirmation before running it.
|
||||
|
||||
## Workflow
|
||||
|
||||
### Step 1: Understand the Task
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user