refactor: modernize agent configs, remove beads, update README
- Upgrade all agents from glm-4.7 to glm-5 with descriptive names - Add comprehensive permission configs (bash, edit, external_directory) for all agents - Remove .beads/ issue tracking directory - Update README: fix opencode URL to opencode.ai, remove beads sections, formatting cleanup
This commit is contained in:
@@ -1,62 +1,173 @@
|
||||
{
|
||||
"chiron": {
|
||||
"Chiron (Assistant)": {
|
||||
"description": "Personal AI assistant (Plan Mode). Read-only analysis, planning, and guidance.",
|
||||
"mode": "primary",
|
||||
"model": "zai-coding-plan/glm-4.7",
|
||||
"model": "zai-coding-plan/glm-5",
|
||||
"prompt": "{file:./prompts/chiron.txt}",
|
||||
"permission": {
|
||||
"question": "allow",
|
||||
"webfetch": "allow",
|
||||
"websearch": "allow",
|
||||
"edit": "deny",
|
||||
"bash": {
|
||||
"*": "ask",
|
||||
"git status*": "allow",
|
||||
"git log*": "allow",
|
||||
"git diff*": "allow",
|
||||
"git branch*": "allow",
|
||||
"git show*": "allow",
|
||||
"grep *": "allow",
|
||||
"ls *": "allow",
|
||||
"cat *": "allow",
|
||||
"head *": "allow",
|
||||
"tail *": "allow",
|
||||
"wc *": "allow",
|
||||
"which *": "allow",
|
||||
"echo *": "allow",
|
||||
"td *": "allow",
|
||||
"bd *": "allow",
|
||||
"nix *": "allow"
|
||||
},
|
||||
"external_directory": {
|
||||
"*": "ask",
|
||||
"~/p/**": "allow",
|
||||
"*": "ask"
|
||||
"~/.config/opencode/**": "allow",
|
||||
"/tmp/**": "allow",
|
||||
"/run/agenix/**": "allow"
|
||||
}
|
||||
}
|
||||
},
|
||||
"chiron-forge": {
|
||||
"Chiron Forge (Builder)": {
|
||||
"description": "Personal AI assistant (Build Mode). Full execution and task completion capabilities with safety prompts.",
|
||||
"mode": "primary",
|
||||
"model": "zai-coding-plan/glm-4.7",
|
||||
"model": "zai-coding-plan/glm-5",
|
||||
"prompt": "{file:./prompts/chiron-forge.txt}",
|
||||
"permission": {
|
||||
"question": "allow",
|
||||
"webfetch": "allow",
|
||||
"websearch": "allow",
|
||||
"edit": {
|
||||
"*": "allow",
|
||||
"/run/agenix/**": "deny"
|
||||
},
|
||||
"bash": {
|
||||
"*": "allow",
|
||||
"rm -rf *": "ask",
|
||||
"git reset --hard*": "ask",
|
||||
"git push*": "ask",
|
||||
"git push --force*": "deny",
|
||||
"git push -f *": "deny"
|
||||
},
|
||||
"external_directory": {
|
||||
"*": "ask",
|
||||
"~/p/**": "allow",
|
||||
"*": "ask"
|
||||
"~/.config/opencode/**": "allow",
|
||||
"/tmp/**": "allow",
|
||||
"/run/agenix/**": "allow"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hermes": {
|
||||
"Hermes (Communication)": {
|
||||
"description": "Work communication specialist. Handles Basecamp tasks, Outlook email, and MS Teams meetings.",
|
||||
"mode": "subagent",
|
||||
"model": "zai-coding-plan/glm-4.7",
|
||||
"model": "zai-coding-plan/glm-5",
|
||||
"prompt": "{file:./prompts/hermes.txt}",
|
||||
"permission": {
|
||||
"question": "allow"
|
||||
"question": "allow",
|
||||
"webfetch": "allow",
|
||||
"edit": {
|
||||
"*": "allow",
|
||||
"/run/agenix/**": "deny"
|
||||
},
|
||||
"bash": {
|
||||
"*": "ask",
|
||||
"cat *": "allow",
|
||||
"echo *": "allow"
|
||||
},
|
||||
"external_directory": {
|
||||
"*": "ask",
|
||||
"~/p/**": "allow",
|
||||
"~/.config/opencode/**": "allow",
|
||||
"/tmp/**": "allow",
|
||||
"/run/agenix/**": "allow"
|
||||
}
|
||||
}
|
||||
},
|
||||
"athena": {
|
||||
"Athena (Researcher)": {
|
||||
"description": "Work knowledge specialist. Manages Outline wiki, documentation, and knowledge organization.",
|
||||
"mode": "subagent",
|
||||
"model": "zai-coding-plan/glm-4.7",
|
||||
"model": "zai-coding-plan/glm-5",
|
||||
"prompt": "{file:./prompts/athena.txt}",
|
||||
"permission": {
|
||||
"question": "allow"
|
||||
"question": "allow",
|
||||
"webfetch": "allow",
|
||||
"websearch": "allow",
|
||||
"edit": {
|
||||
"*": "allow",
|
||||
"/run/agenix/**": "deny"
|
||||
},
|
||||
"bash": {
|
||||
"*": "ask",
|
||||
"grep *": "allow",
|
||||
"cat *": "allow"
|
||||
},
|
||||
"external_directory": {
|
||||
"*": "ask",
|
||||
"~/p/**": "allow",
|
||||
"~/.config/opencode/**": "allow",
|
||||
"/tmp/**": "allow",
|
||||
"/run/agenix/**": "allow"
|
||||
}
|
||||
}
|
||||
},
|
||||
"apollo": {
|
||||
"Apollo (Knowledge Management)": {
|
||||
"description": "Private knowledge specialist. Manages Obsidian vault, personal notes, and private knowledge graph.",
|
||||
"mode": "subagent",
|
||||
"model": "zai-coding-plan/glm-4.7",
|
||||
"model": "zai-coding-plan/glm-5",
|
||||
"prompt": "{file:./prompts/apollo.txt}",
|
||||
"permission": {
|
||||
"question": "allow"
|
||||
"question": "allow",
|
||||
"edit": {
|
||||
"*": "allow",
|
||||
"/run/agenix/**": "deny"
|
||||
},
|
||||
"bash": {
|
||||
"*": "ask",
|
||||
"cat *": "allow"
|
||||
},
|
||||
"external_directory": {
|
||||
"*": "ask",
|
||||
"~/p/**": "allow",
|
||||
"~/.config/opencode/**": "allow",
|
||||
"/tmp/**": "allow",
|
||||
"/run/agenix/**": "allow"
|
||||
}
|
||||
}
|
||||
},
|
||||
"calliope": {
|
||||
"Calliope (Writer)": {
|
||||
"description": "Writing specialist. Creates documentation, reports, meeting notes, and prose.",
|
||||
"mode": "subagent",
|
||||
"model": "zai-coding-plan/glm-4.7",
|
||||
"model": "zai-coding-plan/glm-5",
|
||||
"prompt": "{file:./prompts/calliope.txt}",
|
||||
"permission": {
|
||||
"question": "allow"
|
||||
"question": "allow",
|
||||
"webfetch": "allow",
|
||||
"edit": {
|
||||
"*": "allow",
|
||||
"/run/agenix/**": "deny"
|
||||
},
|
||||
"bash": {
|
||||
"*": "ask",
|
||||
"cat *": "allow",
|
||||
"wc *": "allow"
|
||||
},
|
||||
"external_directory": {
|
||||
"*": "ask",
|
||||
"~/p/**": "allow",
|
||||
"~/.config/opencode/**": "allow",
|
||||
"/tmp/**": "allow",
|
||||
"/run/agenix/**": "allow"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user