106 lines
2.7 KiB
JSON
106 lines
2.7 KiB
JSON
{
|
|
"chiron": {
|
|
"description": "Personal AI assistant (Plan Mode). Read-only analysis, planning, and guidance.",
|
|
"mode": "primary",
|
|
"model": "zai-coding-plan/glm-4.7",
|
|
"prompt": "{file:./prompts/chiron.txt}",
|
|
"permission": {
|
|
"read": {
|
|
"*": "allow",
|
|
"*.env": "deny",
|
|
"*.env.*": "deny",
|
|
"*.env.example": "allow",
|
|
"*/.ssh/*": "deny",
|
|
"*/.gnupg/*": "deny",
|
|
"*credentials*": "deny",
|
|
"*secrets*": "deny",
|
|
"*.pem": "deny",
|
|
"*.key": "deny",
|
|
"*/.aws/*": "deny",
|
|
"*/.kube/*": "deny"
|
|
},
|
|
"edit": "ask",
|
|
"bash": "ask",
|
|
"external_directory": "ask",
|
|
"doom_loop": "ask"
|
|
}
|
|
},
|
|
"chiron-forge": {
|
|
"description": "Personal AI assistant (Worker Mode). Full write access with safety prompts.",
|
|
"mode": "primary",
|
|
"model": "zai-coding-plan/glm-4.7",
|
|
"prompt": "{file:./prompts/chiron-forge.txt}",
|
|
"permission": {
|
|
"read": {
|
|
"*": "allow",
|
|
"*.env": "deny",
|
|
"*.env.*": "deny",
|
|
"*.env.example": "allow",
|
|
"*/.ssh/*": "deny",
|
|
"*/.gnupg/*": "deny",
|
|
"*credentials*": "deny",
|
|
"*secrets*": "deny",
|
|
"*.pem": "deny",
|
|
"*.key": "deny",
|
|
"*/.aws/*": "deny",
|
|
"*/.kube/*": "deny"
|
|
},
|
|
"edit": "allow",
|
|
"bash": {
|
|
"*": "allow",
|
|
"rm *": "ask",
|
|
"rmdir *": "ask",
|
|
"mv *": "ask",
|
|
"chmod *": "ask",
|
|
"chown *": "ask",
|
|
"git *": "ask",
|
|
"git status*": "allow",
|
|
"git log*": "allow",
|
|
"git diff*": "allow",
|
|
"git branch*": "allow",
|
|
"git show*": "allow",
|
|
"git stash list*": "allow",
|
|
"git remote -v": "allow",
|
|
"git add *": "allow",
|
|
"git commit *": "allow",
|
|
"jj *": "ask",
|
|
"jj status": "allow",
|
|
"jj log*": "allow",
|
|
"jj diff*": "allow",
|
|
"jj show*": "allow",
|
|
"npm *": "ask",
|
|
"npx *": "ask",
|
|
"bun *": "ask",
|
|
"bunx *": "ask",
|
|
"uv *": "ask",
|
|
"pip *": "ask",
|
|
"pip3 *": "ask",
|
|
"yarn *": "ask",
|
|
"pnpm *": "ask",
|
|
"cargo *": "ask",
|
|
"go *": "ask",
|
|
"make *": "ask",
|
|
"dd *": "deny",
|
|
"mkfs*": "deny",
|
|
"fdisk *": "deny",
|
|
"parted *": "deny",
|
|
"eval *": "deny",
|
|
"source *": "deny",
|
|
"curl *|*sh": "deny",
|
|
"wget *|*sh": "deny",
|
|
"sudo *": "deny",
|
|
"su *": "deny",
|
|
"systemctl *": "deny",
|
|
"service *": "deny",
|
|
"shutdown *": "deny",
|
|
"reboot*": "deny",
|
|
"init *": "deny",
|
|
"> /dev/*": "deny",
|
|
"cat * > /dev/*": "deny"
|
|
},
|
|
"external_directory": "ask",
|
|
"doom_loop": "ask"
|
|
}
|
|
}
|
|
}
|