- Add strategy-agent entry to agents.json with subagent mode - Configure temperature 0.6 for precision in strategic thinking - Set triggers: strategy, strategic planning, high-level plan, long-term vision, how should we approach - Apply read-only permissions (edit: deny, bash: deny) - Create strategy-agent.txt prompt with strategic planning framework - Add strategy-agent to Chiron's task.permission allowlist
413 lines
11 KiB
JSON
413 lines
11 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": {
|
|
"external_directory": {
|
|
"~/p/**": "allow",
|
|
"*": "ask"
|
|
},
|
|
"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",
|
|
"/run/agenix/*": "deny",
|
|
".local/share/*": "deny",
|
|
".cache/*": "deny",
|
|
"*.db": "deny",
|
|
"*.keychain": "deny",
|
|
"*.p12": "deny"
|
|
},
|
|
"edit": "deny",
|
|
"bash": {
|
|
"*": "deny",
|
|
"bd *": "allow",
|
|
"echo * > *": "deny",
|
|
"cat * > *": "deny",
|
|
"printf * > *": "deny",
|
|
"tee": "deny",
|
|
"*>*": "deny",
|
|
">*>*": "deny",
|
|
"eval *": "deny",
|
|
"source *": "deny",
|
|
"$(*": "deny",
|
|
"`*": "deny",
|
|
"git add *.env*": "deny",
|
|
"git commit *.env*": "deny",
|
|
"git add *credentials*": "deny",
|
|
"git add *secrets*": "deny"
|
|
},
|
|
"task": {
|
|
"*": "deny",
|
|
"explore": "allow",
|
|
"librarian": "allow",
|
|
"athena": "allow",
|
|
"strategy-agent": "allow",
|
|
"brainstorming-agent": "allow",
|
|
"chiron-forge": "allow",
|
|
"meeting-facilitator-agent": "allow",
|
|
"productivity-coach-agent": "allow"
|
|
},
|
|
"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",
|
|
"/run/agenix/*": "deny",
|
|
".local/share/*": "deny",
|
|
".cache/*": "deny",
|
|
"*.db": "deny",
|
|
"*.keychain": "deny",
|
|
"*.p12": "deny"
|
|
},
|
|
"edit": "allow",
|
|
"bash": {
|
|
"*": "allow",
|
|
"rm *": "ask",
|
|
"rmdir *": "ask",
|
|
"mv *": "ask",
|
|
"chmod *": "ask",
|
|
"chown *": "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",
|
|
"git push *": "ask",
|
|
"git config *": "deny",
|
|
"git add *.env*": "deny",
|
|
"git commit *.env*": "deny",
|
|
"git add *credentials*": "deny",
|
|
"git add *secrets*": "deny",
|
|
"jj *": "ask",
|
|
"jj status": "allow",
|
|
"jj log*": "allow",
|
|
"jj diff*": "allow",
|
|
"jj show*": "allow",
|
|
"npm install *": "ask",
|
|
"npm i *": "ask",
|
|
"npx *": "ask",
|
|
"bun install *": "ask",
|
|
"bun i *": "ask",
|
|
"bunx *": "ask",
|
|
"pip install *": "ask",
|
|
"pip3 install *": "ask",
|
|
"uv *": "ask",
|
|
"yarn install *": "ask",
|
|
"yarn add *": "ask",
|
|
"pnpm install *": "ask",
|
|
"pnpm add *": "ask",
|
|
"cargo install *": "ask",
|
|
"go install *": "ask",
|
|
"make install": "ask",
|
|
"dd *": "deny",
|
|
"mkfs*": "deny",
|
|
"fdisk *": "deny",
|
|
"parted *": "deny",
|
|
"eval *": "deny",
|
|
"source *": "deny",
|
|
"$(*": "deny",
|
|
"`*": "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",
|
|
"echo * > *": "deny",
|
|
"cat * > *": "deny",
|
|
"printf * > *": "deny",
|
|
"tee": "deny",
|
|
"*>*": "deny",
|
|
">*>*": "deny"
|
|
},
|
|
"external_directory": {
|
|
"~/p/**": "allow",
|
|
"*": "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": {
|
|
"external_directory": {
|
|
"~/p/**": "allow",
|
|
"*": "ask"
|
|
},
|
|
"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",
|
|
"/run/agenix/*": "deny",
|
|
".local/share/*": "deny",
|
|
".cache/*": "deny",
|
|
"*.db": "deny",
|
|
"*.keychain": "deny",
|
|
"*.p12": "deny"
|
|
},
|
|
"edit": "deny",
|
|
"bash": "deny",
|
|
"doom_loop": "deny"
|
|
}
|
|
},
|
|
"strategy-agent": {
|
|
"description": "Strategic planning specialist. High-level strategic thinking for long-term planning, decision frameworks, and organizational strategy.",
|
|
"mode": "subagent",
|
|
"model": "zai-coding-plan/glm-4.7",
|
|
"temperature": 0.6,
|
|
"prompt": "{file:./prompts/strategy-agent.txt}",
|
|
"triggers": [
|
|
"strategy",
|
|
"strategic planning",
|
|
"high-level plan",
|
|
"long-term vision",
|
|
"how should we approach"
|
|
],
|
|
"permission": {
|
|
"external_directory": {
|
|
"~/p/**": "allow",
|
|
"*": "ask"
|
|
},
|
|
"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",
|
|
"/run/agenix/*": "deny",
|
|
".local/share/*": "deny",
|
|
".cache/*": "deny",
|
|
"*.db": "deny",
|
|
"*.keychain": "deny",
|
|
"*.p12": "deny"
|
|
},
|
|
"edit": "deny",
|
|
"bash": "deny",
|
|
"doom_loop": "deny"
|
|
}
|
|
},
|
|
"meeting-facilitator-agent": {
|
|
"description": "Meeting facilitation specialist for agenda planning, time management, and meeting structure guidance.",
|
|
"mode": "subagent",
|
|
"model": "zai-coding-plan/glm-4.7",
|
|
"temperature": 0.7,
|
|
"prompt": "{file:./prompts/meeting-facilitator-agent.txt}",
|
|
"triggers": [
|
|
"facilitate meeting",
|
|
"run meeting",
|
|
"meeting guidance",
|
|
"how to facilitate",
|
|
"agenda planning"
|
|
],
|
|
"permission": {
|
|
"external_directory": {
|
|
"~/p/**": "allow",
|
|
"*": "ask"
|
|
},
|
|
"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",
|
|
"/run/agenix/*": "deny",
|
|
".local/share/*": "deny",
|
|
".cache/*": "deny",
|
|
"*.db": "deny",
|
|
"*.keychain": "deny",
|
|
"*.p12": "deny"
|
|
},
|
|
"edit": "deny",
|
|
"bash": "deny",
|
|
"doom_loop": "deny"
|
|
}
|
|
},
|
|
"productivity-coach-agent": {
|
|
"description": "Productivity mentor and coach for advice, prioritization, and workflow guidance. Provides PARA methodology coaching and daily/weekly planning mentorship.",
|
|
"mode": "subagent",
|
|
"model": "zai-coding-plan/glm-4.7",
|
|
"temperature": 0.7,
|
|
"prompt": "{file:./prompts/productivity-coach-agent.txt}",
|
|
"triggers": [
|
|
"coach",
|
|
"mentor",
|
|
"productivity advice",
|
|
"how should I",
|
|
"prioritize",
|
|
"focus"
|
|
],
|
|
"permission": {
|
|
"external_directory": {
|
|
"~/p/**": "allow",
|
|
"*": "ask"
|
|
},
|
|
"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",
|
|
"/run/agenix/*": "deny",
|
|
".local/share/*": "deny",
|
|
".cache/*": "deny",
|
|
"*.db": "deny",
|
|
"*.keychain": "deny",
|
|
"*.p12": "deny"
|
|
},
|
|
"edit": "deny",
|
|
"bash": "deny",
|
|
"doom_loop": "deny"
|
|
}
|
|
},
|
|
"brainstorming-agent": {
|
|
"description": "Muse of creative ideation. Brainstorming sub-agent for divergent thinking, option exploration, and strategic ideation.",
|
|
"mode": "subagent",
|
|
"model": "zai-coding-plan/glm-4.7",
|
|
"temperature": 1.0,
|
|
"prompt": "{file:./prompts/brainstorming-agent.txt}",
|
|
"triggers": ["brainstorm", "ideate", "creative", "explore options", "what if"],
|
|
"permission": {
|
|
"external_directory": {
|
|
"~/p/**": "allow",
|
|
"*": "ask"
|
|
},
|
|
"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",
|
|
"/run/agenix/*": "deny",
|
|
".local/share/*": "deny",
|
|
".cache/*": "deny",
|
|
"*.db": "deny",
|
|
"*.keychain": "deny",
|
|
"*.p12": "deny"
|
|
},
|
|
"edit": "deny",
|
|
"bash": "deny",
|
|
"doom_loop": "deny"
|
|
}
|
|
},
|
|
"writing-agent": {
|
|
"description": "Muse of eloquence and composition. Long-form content creation specialist for reports, documentation, proposals, and articles.",
|
|
"mode": "subagent",
|
|
"model": "zai-coding-plan/glm-4.7",
|
|
"temperature": 0.8,
|
|
"prompt": "{file:./prompts/writing-agent.txt}",
|
|
"triggers": ["write", "draft", "compose", "document", "report"],
|
|
"permission": {
|
|
"external_directory": {
|
|
"~/CODEX/**": "allow",
|
|
"~/p/**": "allow",
|
|
"*": "ask"
|
|
},
|
|
"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",
|
|
"/run/agenix/*": "deny",
|
|
".local/share/*": "deny",
|
|
".cache/*": "deny",
|
|
"*.db": "deny",
|
|
"*.keychain": "deny",
|
|
"*.p12": "deny"
|
|
},
|
|
"edit": {
|
|
"~/CODEX/**": "allow",
|
|
"*": "deny"
|
|
},
|
|
"bash": "deny",
|
|
"doom_loop": "deny"
|
|
}
|
|
}
|
|
}
|