feat: granularized permissions for research and task-manager subagents to remove edit access

This commit is contained in:
Ceferino Patino 2025-12-23 13:01:04 -06:00
commit 124f9c9ba7
No known key found for this signature in database
3 changed files with 8 additions and 9 deletions

View file

@ -5,11 +5,10 @@ model: github-copilot/gpt-4.1
temperature: 0.1 temperature: 0.1
tools: tools:
webfetch: false webfetch: false
edit: false
permissions: permissions:
bash: bash:
"*": "allow" "*": "allow"
edit:
"**/*": "deny"
--- ---
# Build Agent (@build) # Build Agent (@build)

View file

@ -7,6 +7,7 @@ tools:
bash: false bash: false
patch: false patch: false
write: false write: false
edit: false
permissions: permissions:
bash: bash:
"chmod *": "ask" "chmod *": "ask"
@ -16,12 +17,6 @@ permissions:
"rm -rf *": "ask" "rm -rf *": "ask"
"sudo *": "deny" "sudo *": "deny"
"wget *": "ask" "wget *": "ask"
edit:
"**/*.env*": "deny"
"**/*.key": "deny"
"**/*.secret": "deny"
".git/**": "deny"
"node_modules/**": "deny"
--- ---
# Research Subagent (@research) # Research Subagent (@research)

View file

@ -5,7 +5,12 @@ model: github-copilot/gpt-4.1
temperature: 0.1 temperature: 0.1
tools: tools:
bash: false bash: false
edit: false permissions:
edit:
"tasks/**": "allow"
"tasks/**/*.md": "allow"
"index.md": "allow"
"**/*": "deny"
--- ---
# Task Manager Subagent (@subagents/task-manager) # Task Manager Subagent (@subagents/task-manager)