feat: add strategy-agent subagent for high-level strategic planning

- 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
This commit is contained in:
sascha.koenig
2026-02-03 09:04:14 +01:00
parent cb383f9c7f
commit 80e16f14ad
2 changed files with 488 additions and 1 deletions

View File

@@ -53,7 +53,11 @@
"explore": "allow",
"librarian": "allow",
"athena": "allow",
"chiron-forge": "allow"
"strategy-agent": "allow",
"brainstorming-agent": "allow",
"chiron-forge": "allow",
"meeting-facilitator-agent": "allow",
"productivity-coach-agent": "allow"
},
"doom_loop": "ask"
}
@@ -196,5 +200,213 @@
"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"
}
}
}