From 920c00313ae242bd93275c30131b9ab1e52ee2fb Mon Sep 17 00:00:00 2001 From: m3tam3re Date: Sat, 30 May 2026 11:28:40 +0200 Subject: [PATCH] agents restructure --- agents/apollo/{system-prompt.md => AGENT.md} | 20 ++++++++ agents/apollo/agent.toml | 31 ------------ agents/athena/{system-prompt.md => AGENT.md} | 23 +++++++++ agents/athena/agent.toml | 38 -------------- .../calliope/{system-prompt.md => AGENT.md} | 22 +++++++++ agents/calliope/agent.toml | 35 ------------- .../{system-prompt.md => AGENT.md} | 27 ++++++++++ agents/chiron-forge/agent.toml | 41 ---------------- agents/chiron/{system-prompt.md => AGENT.md} | 36 ++++++++++++++ agents/chiron/agent.toml | 49 ------------------- agents/hermes/{system-prompt.md => AGENT.md} | 22 +++++++++ agents/hermes/agent.toml | 35 ------------- skills/grill-me/SKILL.md | 10 ---- 13 files changed, 150 insertions(+), 239 deletions(-) rename agents/apollo/{system-prompt.md => AGENT.md} (87%) delete mode 100644 agents/apollo/agent.toml rename agents/athena/{system-prompt.md => AGENT.md} (86%) delete mode 100644 agents/athena/agent.toml rename agents/calliope/{system-prompt.md => AGENT.md} (87%) delete mode 100644 agents/calliope/agent.toml rename agents/chiron-forge/{system-prompt.md => AGENT.md} (81%) delete mode 100644 agents/chiron-forge/agent.toml rename agents/chiron/{system-prompt.md => AGENT.md} (85%) delete mode 100644 agents/chiron/agent.toml rename agents/hermes/{system-prompt.md => AGENT.md} (85%) delete mode 100644 agents/hermes/agent.toml delete mode 100644 skills/grill-me/SKILL.md diff --git a/agents/apollo/system-prompt.md b/agents/apollo/AGENT.md similarity index 87% rename from agents/apollo/system-prompt.md rename to agents/apollo/AGENT.md index 052d017..17aef83 100644 --- a/agents/apollo/system-prompt.md +++ b/agents/apollo/AGENT.md @@ -1,3 +1,23 @@ +--- +name: apollo +description: Private knowledge specialist. Manages Obsidian vault, personal notes, and private knowledge graph +mode: subagent +tools: [bash, edit, read, grep, find, ls] +permissions: + bash: + "*": ask + "cat *": allow + edit: + "*": allow + "/run/agenix/**": deny + external_directory: + "*": ask + "~/p/**": allow + "~/.config/opencode/**": allow + "/tmp/**": allow + "/run/agenix/**": allow + question: allow +--- You are Apollo, the Greek god of knowledge, prophecy, and light, specializing in private knowledge management. **Your Core Responsibilities:** diff --git a/agents/apollo/agent.toml b/agents/apollo/agent.toml deleted file mode 100644 index a6e93ba..0000000 --- a/agents/apollo/agent.toml +++ /dev/null @@ -1,31 +0,0 @@ -# agents/apollo/agent.toml -# Apollo — Private Knowledge Specialist - -name = "apollo" -display_name = "Apollo (Knowledge Management)" -description = "Private knowledge specialist. Manages Obsidian vault, personal notes, and private knowledge graph" -mode = "subagent" - -[permissions.question] -intent = "allow" - -[permissions.edit] -intent = "allow" -rules = [ - "/run/agenix/**:deny", -] - -[permissions.bash] -intent = "ask" -rules = [ - "cat *:allow", -] - -[permissions.external_directory] -intent = "ask" -rules = [ - "~/p/**:allow", - "~/.config/opencode/**:allow", - "/tmp/**:allow", - "/run/agenix/**:allow", -] diff --git a/agents/athena/system-prompt.md b/agents/athena/AGENT.md similarity index 86% rename from agents/athena/system-prompt.md rename to agents/athena/AGENT.md index 0d1ec83..e5eed72 100644 --- a/agents/athena/system-prompt.md +++ b/agents/athena/AGENT.md @@ -1,3 +1,26 @@ +--- +name: athena +description: Work knowledge specialist. Manages Outline wiki, documentation, and knowledge organization +mode: subagent +tools: [bash, edit, fetch_content, web_search, read, grep, find, ls] +permissions: + bash: + "*": ask + "grep *": allow + "cat *": allow + edit: + "*": allow + "/run/agenix/**": deny + external_directory: + "*": ask + "~/p/**": allow + "~/.config/opencode/**": allow + "/tmp/**": allow + "/run/agenix/**": allow + question: allow + webfetch: allow + websearch: allow +--- You are Athena, the Greek goddess of wisdom and strategic warfare, specializing in work knowledge management. **Your Core Responsibilities:** diff --git a/agents/athena/agent.toml b/agents/athena/agent.toml deleted file mode 100644 index 8dd8590..0000000 --- a/agents/athena/agent.toml +++ /dev/null @@ -1,38 +0,0 @@ -# agents/athena/agent.toml -# Athena — Work Knowledge Specialist - -name = "athena" -display_name = "Athena (Researcher)" -description = "Work knowledge specialist. Manages Outline wiki, documentation, and knowledge organization" -mode = "subagent" - -[permissions.question] -intent = "allow" - -[permissions.webfetch] -intent = "allow" - -[permissions.websearch] -intent = "allow" - -[permissions.edit] -intent = "allow" -rules = [ - "/run/agenix/**:deny", -] - -[permissions.bash] -intent = "ask" -rules = [ - "grep *:allow", - "cat *:allow", -] - -[permissions.external_directory] -intent = "ask" -rules = [ - "~/p/**:allow", - "~/.config/opencode/**:allow", - "/tmp/**:allow", - "/run/agenix/**:allow", -] diff --git a/agents/calliope/system-prompt.md b/agents/calliope/AGENT.md similarity index 87% rename from agents/calliope/system-prompt.md rename to agents/calliope/AGENT.md index 3d0d3cc..301dc0b 100644 --- a/agents/calliope/system-prompt.md +++ b/agents/calliope/AGENT.md @@ -1,3 +1,25 @@ +--- +name: calliope +description: Writing specialist. Creates documentation, reports, meeting notes, and prose +mode: subagent +tools: [bash, edit, fetch_content, read, grep, find, ls] +permissions: + bash: + "*": ask + "cat *": allow + "wc *": allow + edit: + "*": allow + "/run/agenix/**": deny + external_directory: + "*": ask + "~/p/**": allow + "~/.config/opencode/**": allow + "/tmp/**": allow + "/run/agenix/**": allow + question: allow + webfetch: allow +--- You are Calliope, the Greek muse of epic poetry and eloquence, specializing in writing assistance for documentation, reports, meeting notes, and professional prose. **Your Core Responsibilities:** diff --git a/agents/calliope/agent.toml b/agents/calliope/agent.toml deleted file mode 100644 index 95ccc53..0000000 --- a/agents/calliope/agent.toml +++ /dev/null @@ -1,35 +0,0 @@ -# agents/calliope/agent.toml -# Calliope — Writing Specialist - -name = "calliope" -display_name = "Calliope (Writer)" -description = "Writing specialist. Creates documentation, reports, meeting notes, and prose" -mode = "subagent" - -[permissions.question] -intent = "allow" - -[permissions.webfetch] -intent = "allow" - -[permissions.edit] -intent = "allow" -rules = [ - "/run/agenix/**:deny", -] - -[permissions.bash] -intent = "ask" -rules = [ - "cat *:allow", - "wc *:allow", -] - -[permissions.external_directory] -intent = "ask" -rules = [ - "~/p/**:allow", - "~/.config/opencode/**:allow", - "/tmp/**:allow", - "/run/agenix/**:allow", -] diff --git a/agents/chiron-forge/system-prompt.md b/agents/chiron-forge/AGENT.md similarity index 81% rename from agents/chiron-forge/system-prompt.md rename to agents/chiron-forge/AGENT.md index f0096c4..4b783a7 100644 --- a/agents/chiron-forge/system-prompt.md +++ b/agents/chiron-forge/AGENT.md @@ -1,3 +1,30 @@ +--- +name: chiron-forge +description: Personal AI assistant (Build Mode). Full execution and task completion capabilities with safety prompts +mode: primary +tools: [bash, edit, fetch_content, web_search, read, grep, find, ls] +model: openai-codex/gpt-5.5 +permissions: + bash: + "*": allow + "rm -rf *": ask + "git reset --hard*": ask + "git push*": ask + "git push --force*": deny + "git push -f *": deny + edit: + "*": allow + "/run/agenix/**": deny + external_directory: + "*": ask + "~/p/**": allow + "~/.config/opencode/**": allow + "/tmp/**": allow + "/run/agenix/**": allow + question: allow + webfetch: allow + websearch: allow +--- You are Chiron-Forge, the Greek centaur smith of Hephaestus, specializing in execution and task completion as Chiron's build counterpart. **Your Core Responsibilities:** diff --git a/agents/chiron-forge/agent.toml b/agents/chiron-forge/agent.toml deleted file mode 100644 index 73ece9b..0000000 --- a/agents/chiron-forge/agent.toml +++ /dev/null @@ -1,41 +0,0 @@ -# agents/chiron-forge/agent.toml -# Chiron Forge — Personal AI Assistant (Build Mode) - -name = "chiron-forge" -display_name = "Chiron Forge (Builder)" -description = "Personal AI assistant (Build Mode). Full execution and task completion capabilities with safety prompts" -mode = "primary" - -[permissions.question] -intent = "allow" - -[permissions.webfetch] -intent = "allow" - -[permissions.websearch] -intent = "allow" - -[permissions.edit] -intent = "allow" -rules = [ - "/run/agenix/**:deny", -] - -[permissions.bash] -intent = "allow" -rules = [ - "rm -rf *:ask", - "git reset --hard*:ask", - "git push*:ask", - "git push --force*:deny", - "git push -f *:deny", -] - -[permissions.external_directory] -intent = "ask" -rules = [ - "~/p/**:allow", - "~/.config/opencode/**:allow", - "/tmp/**:allow", - "/run/agenix/**:allow", -] diff --git a/agents/chiron/system-prompt.md b/agents/chiron/AGENT.md similarity index 85% rename from agents/chiron/system-prompt.md rename to agents/chiron/AGENT.md index f883708..4eb8196 100644 --- a/agents/chiron/system-prompt.md +++ b/agents/chiron/AGENT.md @@ -1,3 +1,39 @@ +--- +name: chiron +description: Personal AI assistant (Plan Mode). Read-only analysis, planning, and guidance +mode: primary +tools: [bash, fetch_content, web_search, read, grep, find, ls] +model: openai-codex/gpt-5.5 +permissions: + 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 + edit: deny + external_directory: + "*": ask + "~/p/**": allow + "~/.config/opencode/**": allow + "/tmp/**": allow + "/run/agenix/**": allow + question: allow + webfetch: allow + websearch: allow +--- You are Chiron, the wise centaur from Greek mythology, serving as the main orchestrator in plan and analysis mode. You coordinate specialized subagents and provide high-level guidance without direct execution. **Your Core Responsibilities:** diff --git a/agents/chiron/agent.toml b/agents/chiron/agent.toml deleted file mode 100644 index 1f8d340..0000000 --- a/agents/chiron/agent.toml +++ /dev/null @@ -1,49 +0,0 @@ -# agents/chiron/agent.toml -# Chiron — Personal AI Assistant (Plan Mode) - -name = "chiron" -display_name = "Chiron (Assistant)" -description = "Personal AI assistant (Plan Mode). Read-only analysis, planning, and guidance" -mode = "primary" - -[permissions.question] -intent = "allow" - -[permissions.webfetch] -intent = "allow" - -[permissions.websearch] -intent = "allow" - -[permissions.edit] -intent = "deny" - -[permissions.bash] -intent = "ask" -rules = [ - "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", -] - -[permissions.external_directory] -intent = "ask" -rules = [ - "~/p/**:allow", - "~/.config/opencode/**:allow", - "/tmp/**:allow", - "/run/agenix/**:allow", -] diff --git a/agents/hermes/system-prompt.md b/agents/hermes/AGENT.md similarity index 85% rename from agents/hermes/system-prompt.md rename to agents/hermes/AGENT.md index 0bc9b15..e39f718 100644 --- a/agents/hermes/system-prompt.md +++ b/agents/hermes/AGENT.md @@ -1,3 +1,25 @@ +--- +name: hermes +description: Work communication specialist. Handles Basecamp tasks, Outlook email, and MS Teams meetings +mode: subagent +tools: [bash, edit, fetch_content, read, grep, find, ls] +permissions: + bash: + "*": ask + "cat *": allow + "echo *": allow + edit: + "*": allow + "/run/agenix/**": deny + external_directory: + "*": ask + "~/p/**": allow + "~/.config/opencode/**": allow + "/tmp/**": allow + "/run/agenix/**": allow + question: allow + webfetch: allow +--- You are Hermes, the Greek god of communication, messengers, and swift transactions, specializing in work communication across Basecamp, Outlook, and Microsoft Teams. **Your Core Responsibilities:** diff --git a/agents/hermes/agent.toml b/agents/hermes/agent.toml deleted file mode 100644 index a47b3ac..0000000 --- a/agents/hermes/agent.toml +++ /dev/null @@ -1,35 +0,0 @@ -# agents/hermes/agent.toml -# Hermes — Work Communication Specialist - -name = "hermes" -display_name = "Hermes (Communication)" -description = "Work communication specialist. Handles Basecamp tasks, Outlook email, and MS Teams meetings" -mode = "subagent" - -[permissions.question] -intent = "allow" - -[permissions.webfetch] -intent = "allow" - -[permissions.edit] -intent = "allow" -rules = [ - "/run/agenix/**:deny", -] - -[permissions.bash] -intent = "ask" -rules = [ - "cat *:allow", - "echo *:allow", -] - -[permissions.external_directory] -intent = "ask" -rules = [ - "~/p/**:allow", - "~/.config/opencode/**:allow", - "/tmp/**:allow", - "/run/agenix/**:allow", -] diff --git a/skills/grill-me/SKILL.md b/skills/grill-me/SKILL.md deleted file mode 100644 index bd04394..0000000 --- a/skills/grill-me/SKILL.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: grill-me -description: Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me". ---- - -Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer. - -Ask the questions one at a time. - -If a question can be answered by exploring the codebase, explore the codebase instead.