- Rename skill/ to skills/ for consistency with naming conventions - Rename agent/ to agents/ and command/ to commands/ - Update AGENTS.md with all directory references - Update scripts/test-skill.sh paths - Update prompts/athena.txt documentation This aligns with best practices of using plural directory names and updates all documentation to reflect the new structure.
133 lines
3.5 KiB
JSON
133 lines
3.5 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"
|
|
}
|
|
},
|
|
"athena": {
|
|
"description": "Goddess of wisdom and knowledge. Research sub-agent for non-technical investigation and analysis.",
|
|
"mode": "subagent",
|
|
"model": "zai-coding-plan/glm-4.7",
|
|
"temperature": 0.1,
|
|
"prompt": "{file:./prompts/athena.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": "deny",
|
|
"bash": "deny",
|
|
"external_directory": "deny",
|
|
"doom_loop": "deny"
|
|
}
|
|
}
|
|
}
|