chore: remove router agent (#5)

* chore: remove router agent

builtin:router has been replaced by LLM intent routing in the kernel.
Assistant is now the sole entry point — see librefang/librefang#1336.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* style: format all TOML files with taplo

Fix CI taplo format check by running `taplo fmt` on all 132 TOML files.

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
EvanandClaude Opus 4.6 authored and GitHub committed 2026-03-21 03:26:11 +09:00
1 parent 9a1b1ed129
commit 8f2244eb6f
50 files changed
+901 -148

No files matched your search

+23 -3
View File
@@ -6,8 +6,20 @@ module = "builtin:chat"
tags = ["research", "academic", "papers", "literature-review", "science"] tags = ["research", "academic", "papers", "literature-review", "science"]
[metadata.routing] [metadata.routing]
aliases = ["academic research", "literature review", "paper search", "scholarly research", "find papers"] aliases = [
weak_aliases = ["papers", "citations", "bibliography", "systematic review", "meta-analysis"] "academic research",
"literature review",
"paper search",
"scholarly research",
"find papers",
]
weak_aliases = [
"papers",
"citations",
"bibliography",
"systematic review",
"meta-analysis",
]
[model] [model]
provider = "default" provider = "default"
@@ -76,7 +88,15 @@ max_llm_tokens_per_hour = 200000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["web_search", "web_fetch", "file_read", "file_write", "file_list", "memory_store", "memory_recall"] tools = [
"web_search",
"web_fetch",
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+17 -2
View File
@@ -5,7 +5,13 @@ author = "librefang"
module = "builtin:chat" module = "builtin:chat"
[metadata.routing] [metadata.routing]
aliases = ["data analysis", "analyze data", "analytics", "metrics analysis", "report analysis"] aliases = [
"data analysis",
"analyze data",
"analytics",
"metrics analysis",
"report analysis",
]
weak_aliases = ["dashboard", "kpi", "insights", "reporting"] weak_aliases = ["dashboard", "kpi", "insights", "reporting"]
[model] [model]
@@ -46,7 +52,16 @@ api_key_env = "GROQ_API_KEY"
max_llm_tokens_per_hour = 150000 max_llm_tokens_per_hour = 150000
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "shell_exec", "web_search", "web_fetch", "memory_store", "memory_recall"] tools = [
"file_read",
"file_write",
"file_list",
"shell_exec",
"web_search",
"web_fetch",
"memory_store",
"memory_recall",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+14 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["architecture", "design", "planning"] tags = ["architecture", "design", "planning"]
[metadata.routing] [metadata.routing]
aliases = ["system design", "software architecture", "architecture review", "technical design", "design a system"] aliases = [
"system design",
"software architecture",
"architecture review",
"technical design",
"design a system",
]
weak_aliases = ["architecture", "design doc", "tech spec"] weak_aliases = ["architecture", "design doc", "tech spec"]
[model] [model]
@@ -43,7 +49,13 @@ api_key_env = "GROQ_API_KEY"
max_llm_tokens_per_hour = 200000 max_llm_tokens_per_hour = 200000
[capabilities] [capabilities]
tools = ["file_read", "file_list", "memory_store", "memory_recall", "agent_send"] tools = [
"file_read",
"file_list",
"memory_store",
"memory_recall",
"agent_send",
]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
agent_message = ["*"] agent_message = ["*"]
+26 -3
View File
@@ -3,10 +3,23 @@ version = "0.4.3-beta3-20260314"
description = "General-purpose assistant agent. The default OpenClaw agent for everyday tasks, questions, and conversations." description = "General-purpose assistant agent. The default OpenClaw agent for everyday tasks, questions, and conversations."
author = "librefang" author = "librefang"
module = "builtin:chat" module = "builtin:chat"
tags = ["general", "assistant", "default", "multipurpose", "conversation", "productivity"] tags = [
"general",
"assistant",
"default",
"multipurpose",
"conversation",
"productivity",
]
[metadata.routing] [metadata.routing]
aliases = ["general help", "general assistant", "everyday questions", "help with this", "general support"] aliases = [
"general help",
"general assistant",
"everyday questions",
"help with this",
"general support",
]
weak_aliases = ["assistant", "general", "conversation", "help"] weak_aliases = ["assistant", "general", "conversation", "help"]
[model] [model]
@@ -74,7 +87,17 @@ max_llm_tokens_per_hour = 300000
max_concurrent_tools = 10 max_concurrent_tools = 10
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "web_fetch", "shell_exec", "agent_send", "agent_list"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"web_fetch",
"shell_exec",
"agent_send",
"agent_list",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+14 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["review", "code-quality", "best-practices"] tags = ["review", "code-quality", "best-practices"]
[metadata.routing] [metadata.routing]
aliases = ["code review", "review this pr", "review this patch", "review this diff", "pull request review"] aliases = [
"code review",
"review this pr",
"review this patch",
"review this diff",
"pull request review",
]
weak_aliases = ["review", "pr review", "best practices"] weak_aliases = ["review", "pr review", "best practices"]
[model] [model]
@@ -46,7 +52,13 @@ api_key_env = "GROQ_API_KEY"
max_llm_tokens_per_hour = 150000 max_llm_tokens_per_hour = 150000
[capabilities] [capabilities]
tools = ["file_read", "file_list", "shell_exec", "memory_store", "memory_recall"] tools = [
"file_read",
"file_list",
"shell_exec",
"memory_store",
"memory_recall",
]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
shell = ["cargo clippy *", "cargo fmt *", "git diff *", "git log *"] shell = ["cargo clippy *", "cargo fmt *", "git diff *", "git log *"]
+17 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["coding", "implementation", "rust", "python"] tags = ["coding", "implementation", "rust", "python"]
[metadata.routing] [metadata.routing]
aliases = ["write code", "implement feature", "fix bug", "coding task", "software engineer"] aliases = [
"write code",
"implement feature",
"fix bug",
"coding task",
"software engineer",
]
weak_aliases = ["refactor", "implementation", "patch", "code change"] weak_aliases = ["refactor", "implementation", "patch", "code change"]
[model] [model]
@@ -44,7 +50,16 @@ max_llm_tokens_per_hour = 200000
max_concurrent_tools = 10 max_concurrent_tools = 10
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "shell_exec", "web_search", "web_fetch", "memory_store", "memory_recall"] tools = [
"file_read",
"file_write",
"file_list",
"shell_exec",
"web_search",
"web_fetch",
"memory_store",
"memory_recall",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*"] memory_write = ["self.*"]
+23 -3
View File
@@ -3,10 +3,23 @@ version = "0.4.3-beta3-20260314"
description = "Customer support agent for ticket handling, issue resolution, and customer communication." description = "Customer support agent for ticket handling, issue resolution, and customer communication."
author = "librefang" author = "librefang"
module = "builtin:chat" module = "builtin:chat"
tags = ["support", "customer-service", "tickets", "helpdesk", "communication", "resolution"] tags = [
"support",
"customer-service",
"tickets",
"helpdesk",
"communication",
"resolution",
]
[metadata.routing] [metadata.routing]
aliases = ["customer support", "support ticket", "help desk", "handle ticket", "reply to customer"] aliases = [
"customer support",
"support ticket",
"help desk",
"handle ticket",
"reply to customer",
]
weak_aliases = ["ticket", "support", "customer issue"] weak_aliases = ["ticket", "support", "customer issue"]
[model] [model]
@@ -68,7 +81,14 @@ max_llm_tokens_per_hour = 200000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "web_fetch"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"web_fetch",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+17 -2
View File
@@ -5,7 +5,13 @@ author = "librefang"
module = "builtin:chat" module = "builtin:chat"
[metadata.routing] [metadata.routing]
aliases = ["data science", "build model", "train model", "statistical analysis", "machine learning"] aliases = [
"data science",
"build model",
"train model",
"statistical analysis",
"machine learning",
]
weak_aliases = ["modeling", "forecast", "prediction", "statistics"] weak_aliases = ["modeling", "forecast", "prediction", "statistics"]
[model] [model]
@@ -48,7 +54,16 @@ api_key_env = "GROQ_API_KEY"
max_llm_tokens_per_hour = 150000 max_llm_tokens_per_hour = 150000
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "shell_exec", "web_search", "web_fetch", "memory_store", "memory_recall"] tools = [
"file_read",
"file_write",
"file_list",
"shell_exec",
"web_search",
"web_fetch",
"memory_store",
"memory_recall",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+17 -2
View File
@@ -5,7 +5,13 @@ author = "librefang"
module = "builtin:chat" module = "builtin:chat"
[metadata.routing] [metadata.routing]
aliases = ["debug this", "root cause analysis", "investigate bug", "trace the bug", "analyze stack trace"] aliases = [
"debug this",
"root cause analysis",
"investigate bug",
"trace the bug",
"analyze stack trace",
]
weak_aliases = ["debug", "bug", "stack trace", "reproduce issue"] weak_aliases = ["debug", "bug", "stack trace", "reproduce issue"]
[model] [model]
@@ -49,7 +55,16 @@ api_key_env = "GROQ_API_KEY"
max_llm_tokens_per_hour = 150000 max_llm_tokens_per_hour = 150000
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "shell_exec", "web_search", "web_fetch", "memory_store", "memory_recall"] tools = [
"file_read",
"file_write",
"file_list",
"shell_exec",
"web_search",
"web_fetch",
"memory_store",
"memory_recall",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+16 -2
View File
@@ -5,7 +5,13 @@ author = "librefang"
module = "builtin:chat" module = "builtin:chat"
[metadata.routing] [metadata.routing]
aliases = ["ci cd", "deployment pipeline", "infrastructure ops", "incident response", "production operations"] aliases = [
"ci cd",
"deployment pipeline",
"infrastructure ops",
"incident response",
"production operations",
]
weak_aliases = ["devops", "deployment", "kubernetes", "terraform", "infra"] weak_aliases = ["devops", "deployment", "kubernetes", "terraform", "infra"]
[model] [model]
@@ -47,7 +53,15 @@ api_key_env = "GEMINI_API_KEY"
max_llm_tokens_per_hour = 150000 max_llm_tokens_per_hour = 150000
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "shell_exec", "memory_store", "memory_recall", "agent_send"] tools = [
"file_read",
"file_write",
"file_list",
"shell_exec",
"memory_store",
"memory_recall",
"agent_send",
]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
agent_message = ["*"] agent_message = ["*"]
+14 -2
View File
@@ -5,7 +5,13 @@ author = "librefang"
module = "builtin:chat" module = "builtin:chat"
[metadata.routing] [metadata.routing]
aliases = ["write documentation", "technical documentation", "api documentation", "architecture guide", "readme update"] aliases = [
"write documentation",
"technical documentation",
"api documentation",
"architecture guide",
"readme update",
]
weak_aliases = ["docs", "readme", "tutorial", "reference doc"] weak_aliases = ["docs", "readme", "tutorial", "reference doc"]
[model] [model]
@@ -45,6 +51,12 @@ api_key_env = "GEMINI_API_KEY"
max_llm_tokens_per_hour = 200000 max_llm_tokens_per_hour = 200000
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+23 -3
View File
@@ -3,10 +3,23 @@ version = "0.4.3-beta3-20260314"
description = "Email triage, drafting, scheduling, and inbox management agent." description = "Email triage, drafting, scheduling, and inbox management agent."
author = "librefang" author = "librefang"
module = "builtin:chat" module = "builtin:chat"
tags = ["email", "communication", "triage", "drafting", "scheduling", "productivity"] tags = [
"email",
"communication",
"triage",
"drafting",
"scheduling",
"productivity",
]
[metadata.routing] [metadata.routing]
aliases = ["draft email", "email reply", "inbox triage", "email follow up", "compose email"] aliases = [
"draft email",
"email reply",
"inbox triage",
"email follow up",
"compose email",
]
weak_aliases = ["email", "inbox", "follow-up"] weak_aliases = ["email", "inbox", "follow-up"]
[model] [model]
@@ -60,7 +73,14 @@ max_llm_tokens_per_hour = 150000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "web_fetch"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"web_fetch",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+14 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["health", "wellness", "fitness", "medication", "habits", "tracking"] tags = ["health", "wellness", "fitness", "medication", "habits", "tracking"]
[metadata.routing] [metadata.routing]
aliases = ["health tracking", "fitness tracking", "medication reminder", "wellness log", "habit tracking"] aliases = [
"health tracking",
"fitness tracking",
"medication reminder",
"wellness log",
"habit tracking",
]
weak_aliases = ["sleep log", "workout log", "wellness", "medication"] weak_aliases = ["sleep log", "workout log", "wellness", "medication"]
[model] [model]
@@ -67,6 +73,12 @@ max_llm_tokens_per_hour = 100000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*"] memory_write = ["self.*"]
+15 -2
View File
@@ -5,7 +5,13 @@ author = "librefang"
module = "builtin:chat" module = "builtin:chat"
[metadata.routing] [metadata.routing]
aliases = ["hello world", "greeting", "say hello", "introduce yourself", "new user welcome"] aliases = [
"hello world",
"greeting",
"say hello",
"introduce yourself",
"new user welcome",
]
weak_aliases = ["hello", "welcome", "intro", "getting started"] weak_aliases = ["hello", "welcome", "intro", "getting started"]
[model] [model]
@@ -26,7 +32,14 @@ Keep responses brief (2-4 paragraphs max) unless the user asks for detail."""
max_llm_tokens_per_hour = 100000 max_llm_tokens_per_hour = 100000
[capabilities] [capabilities]
tools = ["file_read", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall"] tools = [
"file_read",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*"] memory_write = ["self.*"]
+16 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["smart-home", "iot", "automation", "devices", "monitoring", "home"] tags = ["smart-home", "iot", "automation", "devices", "monitoring", "home"]
[metadata.routing] [metadata.routing]
aliases = ["smart home", "home automation", "iot automation", "device automation", "automation rule"] aliases = [
"smart home",
"home automation",
"iot automation",
"device automation",
"automation rule",
]
weak_aliases = ["iot", "smart devices", "home assistant"] weak_aliases = ["iot", "smart devices", "home assistant"]
[model] [model]
@@ -64,7 +70,15 @@ max_llm_tokens_per_hour = 100000
max_concurrent_tools = 10 max_concurrent_tools = 10
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "shell_exec", "web_fetch"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"shell_exec",
"web_fetch",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+15 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["legal", "contracts", "compliance", "research", "review", "documents"] tags = ["legal", "contracts", "compliance", "research", "review", "documents"]
[metadata.routing] [metadata.routing]
aliases = ["legal review", "contract review", "compliance check", "legal research", "draft legal document"] aliases = [
"legal review",
"contract review",
"compliance check",
"legal research",
"draft legal document",
]
weak_aliases = ["legal", "contract", "compliance"] weak_aliases = ["legal", "contract", "compliance"]
[model] [model]
@@ -71,7 +77,14 @@ max_llm_tokens_per_hour = 200000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "web_fetch"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"web_fetch",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+22 -3
View File
@@ -3,10 +3,23 @@ version = "0.4.3-beta3-20260314"
description = "Meeting notes, action items, agenda preparation, and follow-up tracking agent." description = "Meeting notes, action items, agenda preparation, and follow-up tracking agent."
author = "librefang" author = "librefang"
module = "builtin:chat" module = "builtin:chat"
tags = ["meetings", "notes", "action-items", "agenda", "follow-up", "productivity"] tags = [
"meetings",
"notes",
"action-items",
"agenda",
"follow-up",
"productivity",
]
[metadata.routing] [metadata.routing]
aliases = ["meeting notes", "meeting summary", "action items", "prepare agenda", "meeting follow up"] aliases = [
"meeting notes",
"meeting summary",
"action items",
"prepare agenda",
"meeting follow up",
]
weak_aliases = ["agenda", "notes", "meeting recap"] weak_aliases = ["agenda", "notes", "meeting recap"]
[model] [model]
@@ -63,6 +76,12 @@ max_llm_tokens_per_hour = 150000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+16 -2
View File
@@ -5,7 +5,13 @@ author = "librefang"
module = "builtin:chat" module = "builtin:chat"
[metadata.routing] [metadata.routing]
aliases = ["service status", "restore service", "operations incident", "run diagnostics", "system operations"] aliases = [
"service status",
"restore service",
"operations incident",
"run diagnostics",
"system operations",
]
weak_aliases = ["ops", "outage", "incident", "status page"] weak_aliases = ["ops", "outage", "incident", "status page"]
[model] [model]
@@ -42,4 +48,12 @@ max_llm_tokens_per_hour = 50000
tools = ["shell_exec", "file_read", "file_list"] tools = ["shell_exec", "file_read", "file_list"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*"] memory_write = ["self.*"]
shell = ["docker *", "git *", "cargo *", "systemctl *", "ps *", "df *", "free *"] shell = [
"docker *",
"git *",
"cargo *",
"systemctl *",
"ps *",
"df *",
"free *",
]
+17 -2
View File
@@ -5,7 +5,13 @@ author = "librefang"
module = "builtin:chat" module = "builtin:chat"
[metadata.routing] [metadata.routing]
aliases = ["multi agent", "coordinate specialists", "delegate tasks", "complex workflow", "break this into tasks"] aliases = [
"multi agent",
"coordinate specialists",
"delegate tasks",
"complex workflow",
"break this into tasks",
]
weak_aliases = ["orchestrate", "delegate", "multi-step", "coordination"] weak_aliases = ["orchestrate", "delegate", "multi-step", "coordination"]
[model] [model]
@@ -60,7 +66,16 @@ continuous = { check_interval_secs = 120 }
max_llm_tokens_per_hour = 500000 max_llm_tokens_per_hour = 500000
[capabilities] [capabilities]
tools = ["agent_send", "agent_spawn", "agent_list", "agent_kill", "memory_store", "memory_recall", "file_read", "file_write"] tools = [
"agent_send",
"agent_spawn",
"agent_list",
"agent_kill",
"memory_store",
"memory_recall",
"file_read",
"file_write",
]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["*"] memory_write = ["*"]
agent_spawn = true agent_spawn = true
+15 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["finance", "budget", "expenses", "savings", "planning", "money"] tags = ["finance", "budget", "expenses", "savings", "planning", "money"]
[metadata.routing] [metadata.routing]
aliases = ["budget planning", "expense analysis", "savings plan", "personal finance", "debt payoff plan"] aliases = [
"budget planning",
"expense analysis",
"savings plan",
"personal finance",
"debt payoff plan",
]
weak_aliases = ["budget", "expenses", "savings", "debt"] weak_aliases = ["budget", "expenses", "savings", "debt"]
[model] [model]
@@ -59,7 +65,14 @@ max_llm_tokens_per_hour = 150000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "shell_exec"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"shell_exec",
]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
shell = ["python *"] shell = ["python *"]
+14 -2
View File
@@ -5,7 +5,13 @@ author = "librefang"
module = "builtin:chat" module = "builtin:chat"
[metadata.routing] [metadata.routing]
aliases = ["project plan", "roadmap planning", "task breakdown", "delivery plan", "execution plan"] aliases = [
"project plan",
"roadmap planning",
"task breakdown",
"delivery plan",
"execution plan",
]
weak_aliases = ["timeline", "milestones", "dependencies", "plan"] weak_aliases = ["timeline", "milestones", "dependencies", "plan"]
[model] [model]
@@ -49,7 +55,13 @@ api_key_env = "GEMINI_API_KEY"
max_llm_tokens_per_hour = 200000 max_llm_tokens_per_hour = 200000
[capabilities] [capabilities]
tools = ["file_read", "file_list", "memory_store", "memory_recall", "agent_send"] tools = [
"file_read",
"file_list",
"memory_store",
"memory_recall",
"agent_send",
]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
agent_message = ["*"] agent_message = ["*"]
+16 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["cooking", "recipes", "meal-planning", "nutrition", "food"] tags = ["cooking", "recipes", "meal-planning", "nutrition", "food"]
[metadata.routing] [metadata.routing]
aliases = ["recipe helper", "meal planner", "cooking assistant", "recipe finder", "meal prep"] aliases = [
"recipe helper",
"meal planner",
"cooking assistant",
"recipe finder",
"meal prep",
]
weak_aliases = ["recipe", "cooking", "meal", "ingredients", "dinner", "food"] weak_aliases = ["recipe", "cooking", "meal", "ingredients", "dinner", "food"]
[model] [model]
@@ -63,7 +69,15 @@ max_llm_tokens_per_hour = 100000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "web_fetch", "web_search"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"web_fetch",
"web_search",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*"] memory_write = ["self.*"]
+15 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["recruiting", "hiring", "resume", "outreach", "talent", "hr"] tags = ["recruiting", "hiring", "resume", "outreach", "talent", "hr"]
[metadata.routing] [metadata.routing]
aliases = ["candidate screening", "recruiting outreach", "resume review", "hiring pipeline", "job description"] aliases = [
"candidate screening",
"recruiting outreach",
"resume review",
"hiring pipeline",
"job description",
]
weak_aliases = ["recruiting", "hiring", "resume", "talent"] weak_aliases = ["recruiting", "hiring", "resume", "talent"]
[model] [model]
@@ -68,7 +74,14 @@ max_llm_tokens_per_hour = 150000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "web_fetch"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"web_fetch",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+16 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["research", "analysis", "web"] tags = ["research", "analysis", "web"]
[metadata.routing] [metadata.routing]
aliases = ["deep research", "web research", "investigate topic", "gather sources", "fact finding"] aliases = [
"deep research",
"web research",
"investigate topic",
"gather sources",
"fact finding",
]
weak_aliases = ["research", "sources", "literature review", "web search"] weak_aliases = ["research", "sources", "literature review", "web search"]
[model] [model]
@@ -48,7 +54,15 @@ api_key_env = "GROQ_API_KEY"
max_llm_tokens_per_hour = 150000 max_llm_tokens_per_hour = 150000
[capabilities] [capabilities]
tools = ["web_search", "web_fetch", "file_read", "file_write", "file_list", "memory_store", "memory_recall"] tools = [
"web_search",
"web_fetch",
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
-23
View File
@@ -1,23 +0,0 @@
# Router
Native deterministic router. Dispatches tasks to specialist agents without using an LLM.
## Configuration
| Field | Value |
|-------|-------|
| Module | `builtin:router` |
| Model | `default` |
| Provider | `default` |
This is a system-level agent. The `builtin:router` module performs deterministic routing and does not invoke an LLM.
## Skills
None configured.
## Usage
```bash
librefang agent run router
```
-17
View File
@@ -1,17 +0,0 @@
name = "router"
version = "0.4.3-beta3-20260314"
description = "Native deterministic router. Dispatches tasks to hands, specialist templates, or assistant without using shell_exec."
author = "librefang"
module = "builtin:router"
tags = ["router", "dispatcher", "system", "deterministic"]
[metadata.routing]
aliases = ["route this request", "dispatch to the right agent", "pick the best agent", "agent routing", "task router"]
weak_aliases = ["router", "dispatcher", "routing", "triage"]
[model]
provider = "default"
model = "default"
max_tokens = 1
temperature = 0.0
system_prompt = "Native router. The system prompt is unused because builtin:router does not invoke an LLM."
+15 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["sales", "crm", "outreach", "pipeline", "prospecting", "deals"] tags = ["sales", "crm", "outreach", "pipeline", "prospecting", "deals"]
[metadata.routing] [metadata.routing]
aliases = ["sales outreach", "crm update", "prospecting", "pipeline review", "deal tracking"] aliases = [
"sales outreach",
"crm update",
"prospecting",
"pipeline review",
"deal tracking",
]
weak_aliases = ["sales", "crm", "pipeline", "leads"] weak_aliases = ["sales", "crm", "pipeline", "leads"]
[model] [model]
@@ -67,7 +73,14 @@ max_llm_tokens_per_hour = 150000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "web_fetch"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"web_fetch",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+14 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["security", "audit", "vulnerability"] tags = ["security", "audit", "vulnerability"]
[metadata.routing] [metadata.routing]
aliases = ["security audit", "vulnerability review", "threat model", "security review", "attack surface review"] aliases = [
"security audit",
"vulnerability review",
"threat model",
"security review",
"attack surface review",
]
weak_aliases = ["security", "vulnerability", "owasp", "audit"] weak_aliases = ["security", "vulnerability", "owasp", "audit"]
[model] [model]
@@ -52,7 +58,13 @@ proactive = { conditions = ["event:agent_spawned", "event:agent_terminated"] }
max_llm_tokens_per_hour = 150000 max_llm_tokens_per_hour = 150000
[capabilities] [capabilities]
tools = ["file_read", "file_list", "shell_exec", "memory_store", "memory_recall"] tools = [
"file_read",
"file_list",
"shell_exec",
"memory_store",
"memory_recall",
]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
shell = ["cargo audit *", "cargo tree *", "git log *"] shell = ["cargo audit *", "cargo tree *", "git log *"]
+23 -3
View File
@@ -3,10 +3,23 @@ version = "0.4.3-beta3-20260314"
description = "Social media content creation, scheduling, and engagement strategy agent." description = "Social media content creation, scheduling, and engagement strategy agent."
author = "librefang" author = "librefang"
module = "builtin:chat" module = "builtin:chat"
tags = ["social-media", "content", "marketing", "engagement", "scheduling", "analytics"] tags = [
"social-media",
"content",
"marketing",
"engagement",
"scheduling",
"analytics",
]
[metadata.routing] [metadata.routing]
aliases = ["social media plan", "content calendar", "post scheduling", "engagement strategy", "social campaign"] aliases = [
"social media plan",
"content calendar",
"post scheduling",
"engagement strategy",
"social campaign",
]
weak_aliases = ["social media", "content calendar", "engagement", "campaign"] weak_aliases = ["social media", "content calendar", "engagement", "campaign"]
[model] [model]
@@ -63,7 +76,14 @@ max_llm_tokens_per_hour = 120000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "web_fetch"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"web_fetch",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+15 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["testing", "qa", "validation"] tags = ["testing", "qa", "validation"]
[metadata.routing] [metadata.routing]
aliases = ["test plan", "write tests", "quality assurance", "test strategy", "validation plan"] aliases = [
"test plan",
"write tests",
"quality assurance",
"test strategy",
"validation plan",
]
weak_aliases = ["testing", "qa", "validation", "test coverage"] weak_aliases = ["testing", "qa", "validation", "test coverage"]
[model] [model]
@@ -51,7 +57,14 @@ api_key_env = "GROQ_API_KEY"
max_llm_tokens_per_hour = 150000 max_llm_tokens_per_hour = 150000
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "shell_exec", "memory_store", "memory_recall"] tools = [
"file_read",
"file_write",
"file_list",
"shell_exec",
"memory_store",
"memory_recall",
]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
shell = ["cargo test *", "cargo check *"] shell = ["cargo test *", "cargo check *"]
+23 -3
View File
@@ -3,10 +3,23 @@ version = "0.4.3-beta3-20260314"
description = "Multi-language translation agent for document translation, localization, and cross-cultural communication." description = "Multi-language translation agent for document translation, localization, and cross-cultural communication."
author = "librefang" author = "librefang"
module = "builtin:chat" module = "builtin:chat"
tags = ["translation", "languages", "localization", "multilingual", "communication", "i18n"] tags = [
"translation",
"languages",
"localization",
"multilingual",
"communication",
"i18n",
]
[metadata.routing] [metadata.routing]
aliases = ["translate document", "translation task", "localize content", "language translation", "i18n review"] aliases = [
"translate document",
"translation task",
"localize content",
"language translation",
"i18n review",
]
weak_aliases = ["translation", "localization", "multilingual", "translate"] weak_aliases = ["translation", "localization", "multilingual", "translate"]
[model] [model]
@@ -63,7 +76,14 @@ max_llm_tokens_per_hour = 200000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "web_fetch"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"web_fetch",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+22 -2
View File
@@ -6,7 +6,13 @@ module = "builtin:chat"
tags = ["travel", "planning", "itinerary", "booking", "logistics", "vacation"] tags = ["travel", "planning", "itinerary", "booking", "logistics", "vacation"]
[metadata.routing] [metadata.routing]
aliases = ["trip itinerary", "travel plan", "vacation planning", "booking research", "travel logistics"] aliases = [
"trip itinerary",
"travel plan",
"vacation planning",
"booking research",
"travel logistics",
]
weak_aliases = ["itinerary", "travel", "vacation", "hotel", "flight"] weak_aliases = ["itinerary", "travel", "vacation", "hotel", "flight"]
[model] [model]
@@ -63,7 +69,21 @@ max_llm_tokens_per_hour = 150000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "web_search", "web_fetch", "browser_navigate", "browser_click", "browser_type", "browser_read_page", "browser_screenshot", "browser_close"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"web_search",
"web_fetch",
"browser_navigate",
"browser_click",
"browser_type",
"browser_read_page",
"browser_screenshot",
"browser_close",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+24 -3
View File
@@ -3,10 +3,23 @@ version = "0.4.3-beta3-20260314"
description = "Teaching and explanation agent for learning, tutoring, and educational content creation." description = "Teaching and explanation agent for learning, tutoring, and educational content creation."
author = "librefang" author = "librefang"
module = "builtin:chat" module = "builtin:chat"
tags = ["education", "teaching", "tutoring", "learning", "explanation", "knowledge"] tags = [
"education",
"teaching",
"tutoring",
"learning",
"explanation",
"knowledge",
]
[metadata.routing] [metadata.routing]
aliases = ["teach me", "explain this concept", "tutoring session", "study plan", "learning support"] aliases = [
"teach me",
"explain this concept",
"tutoring session",
"study plan",
"learning support",
]
weak_aliases = ["tutoring", "teaching", "learn", "explanation"] weak_aliases = ["tutoring", "teaching", "learn", "explanation"]
[model] [model]
@@ -64,7 +77,15 @@ max_llm_tokens_per_hour = 200000
max_concurrent_tools = 5 max_concurrent_tools = 5
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "memory_store", "memory_recall", "shell_exec", "web_fetch"] tools = [
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
"shell_exec",
"web_fetch",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*", "shared.*"] memory_write = ["self.*", "shared.*"]
+16 -2
View File
@@ -5,7 +5,13 @@ author = "librefang"
module = "builtin:chat" module = "builtin:chat"
[metadata.routing] [metadata.routing]
aliases = ["write article", "draft content", "write blog post", "content writing", "marketing copy"] aliases = [
"write article",
"draft content",
"write blog post",
"content writing",
"marketing copy",
]
weak_aliases = ["writing", "article", "copywriting", "draft"] weak_aliases = ["writing", "article", "copywriting", "draft"]
[model] [model]
@@ -42,7 +48,15 @@ api_key_env = "GEMINI_API_KEY"
max_llm_tokens_per_hour = 100000 max_llm_tokens_per_hour = 100000
[capabilities] [capabilities]
tools = ["file_read", "file_write", "file_list", "web_search", "web_fetch", "memory_store", "memory_recall"] tools = [
"file_read",
"file_write",
"file_list",
"web_search",
"web_fetch",
"memory_store",
"memory_recall",
]
network = ["*"] network = ["*"]
memory_read = ["*"] memory_read = ["*"]
memory_write = ["self.*"] memory_write = ["self.*"]
+33 -3
View File
@@ -3,11 +3,41 @@ name = "Analytics Hand"
description = "Autonomous data analytics agent — data collection, analysis, visualization, dashboards, and automated reporting" description = "Autonomous data analytics agent — data collection, analysis, visualization, dashboards, and automated reporting"
category = "data" category = "data"
icon = "📈" icon = "📈"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall", "schedule_create", "schedule_list", "schedule_delete", "knowledge_add_entity", "knowledge_add_relation", "knowledge_query", "event_publish"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
"schedule_create",
"schedule_list",
"schedule_delete",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
"event_publish",
]
[routing] [routing]
aliases = ["data analysis", "data visualization", "dashboard", "automated report", "statistical analysis"] aliases = [
weak_aliases = ["visualization", "chart", "histogram", "csv analysis", "excel analysis", "data pipeline", "etl"] "data analysis",
"data visualization",
"dashboard",
"automated report",
"statistical analysis",
]
weak_aliases = [
"visualization",
"chart",
"histogram",
"csv analysis",
"excel analysis",
"data pipeline",
"etl",
]
[[requires]] [[requires]]
key = "python3" key = "python3"
+31 -3
View File
@@ -4,11 +4,39 @@ description = "Autonomous API testing agent — endpoint discovery, request vali
category = "development" category = "development"
icon = "🔌" icon = "🔌"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall", "schedule_create", "schedule_list", "schedule_delete", "knowledge_add_entity", "knowledge_add_relation", "knowledge_query", "event_publish"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
"schedule_create",
"schedule_list",
"schedule_delete",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
"event_publish",
]
[routing] [routing]
aliases = ["api test", "endpoint test", "load test", "regression test", "api discovery"] aliases = [
weak_aliases = ["api debug", "request validation", "swagger", "openapi", "postman"] "api test",
"endpoint test",
"load test",
"regression test",
"api discovery",
]
weak_aliases = [
"api debug",
"request validation",
"swagger",
"openapi",
"postman",
]
# ─── Configurable settings ─────────────────────────────────────────────────── # ─── Configurable settings ───────────────────────────────────────────────────
+26 -8
View File
@@ -5,17 +5,35 @@ category = "productivity"
icon = "🌐" icon = "🌐"
tools = [ tools = [
"browser_navigate", "browser_click", "browser_type", "browser_navigate",
"browser_screenshot", "browser_read_page", "browser_close", "browser_click",
"web_search", "web_fetch", "browser_type",
"memory_store", "memory_recall", "browser_screenshot",
"knowledge_add_entity", "knowledge_add_relation", "knowledge_query", "browser_read_page",
"schedule_create", "schedule_list", "schedule_delete", "browser_close",
"file_write", "file_read", "web_search",
"web_fetch",
"memory_store",
"memory_recall",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
"schedule_create",
"schedule_list",
"schedule_delete",
"file_write",
"file_read",
] ]
[routing] [routing]
aliases = ["open website", "navigate to", "fill form", "click button", "web login", "browser automation"] aliases = [
"open website",
"navigate to",
"fill form",
"click button",
"web login",
"browser automation",
]
weak_aliases = ["web page", "submit form", "web task"] weak_aliases = ["web page", "submit form", "web task"]
[[requires]] [[requires]]
+16 -2
View File
@@ -3,10 +3,24 @@ name = "Clip Hand"
description = "Turns long-form video into viral short clips with captions and thumbnails" description = "Turns long-form video into viral short clips with captions and thumbnails"
category = "content" category = "content"
icon = "\U0001F3AC" icon = "\U0001F3AC"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "memory_store", "memory_recall"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"memory_store",
"memory_recall",
]
[routing] [routing]
aliases = ["clip video", "video transcription", "subtitle extraction", "download video", "short clip"] aliases = [
"clip video",
"video transcription",
"subtitle extraction",
"download video",
"short clip",
]
weak_aliases = ["video editing", "captions", "thumbnails"] weak_aliases = ["video editing", "captions", "thumbnails"]
[[requires]] [[requires]]
+24 -2
View File
@@ -4,10 +4,32 @@ description = "Autonomous intelligence collector — monitors any target continu
category = "data" category = "data"
icon = "🔍" icon = "🔍"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall", "schedule_create", "schedule_list", "schedule_delete", "knowledge_add_entity", "knowledge_add_relation", "knowledge_query", "event_publish"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
"schedule_create",
"schedule_list",
"schedule_delete",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
"event_publish",
]
[routing] [routing]
aliases = ["monitor changes", "track updates", "collect intelligence", "osint", "change detection"] aliases = [
"monitor changes",
"track updates",
"collect intelligence",
"osint",
"change detection",
]
weak_aliases = ["watch", "signals", "continuous monitoring"] weak_aliases = ["watch", "signals", "continuous monitoring"]
# ─── Configurable settings ─────────────────────────────────────────────────── # ─── Configurable settings ───────────────────────────────────────────────────
+33 -3
View File
@@ -4,11 +4,41 @@ description = "Autonomous DevOps engineer — CI/CD management, infrastructure m
category = "development" category = "development"
icon = "👷" icon = "👷"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall", "schedule_create", "schedule_list", "schedule_delete", "knowledge_add_entity", "knowledge_add_relation", "knowledge_query", "event_publish"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
"schedule_create",
"schedule_list",
"schedule_delete",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
"event_publish",
]
[routing] [routing]
aliases = ["ci/cd", "pipeline", "github actions", "infrastructure monitoring", "deployment automation", "incident response"] aliases = [
weak_aliases = ["deploy", "kubernetes", "docker", "container", "terraform", "helm"] "ci/cd",
"pipeline",
"github actions",
"infrastructure monitoring",
"deployment automation",
"incident response",
]
weak_aliases = [
"deploy",
"kubernetes",
"docker",
"container",
"terraform",
"helm",
]
# ─── Configurable settings ─────────────────────────────────────────────────── # ─── Configurable settings ───────────────────────────────────────────────────
+22 -2
View File
@@ -4,10 +4,30 @@ description = "Autonomous lead generation — discovers, enriches, and delivers
category = "data" category = "data"
icon = "📊" icon = "📊"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall", "schedule_create", "schedule_list", "schedule_delete", "knowledge_add_entity", "knowledge_add_relation", "knowledge_query"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
"schedule_create",
"schedule_list",
"schedule_delete",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
]
[routing] [routing]
aliases = ["lead generation", "prospect list", "find customers", "contact enrichment"] aliases = [
"lead generation",
"prospect list",
"find customers",
"contact enrichment",
]
weak_aliases = ["sales", "outreach", "company list"] weak_aliases = ["sales", "outreach", "company list"]
# ─── Configurable settings ─────────────────────────────────────────────────── # ─── Configurable settings ───────────────────────────────────────────────────
+17 -1
View File
@@ -3,7 +3,23 @@ name = "LinkedIn Hand"
description = "Autonomous LinkedIn manager — profile optimization, content creation, networking, and professional engagement" description = "Autonomous LinkedIn manager — profile optimization, content creation, networking, and professional engagement"
category = "communication" category = "communication"
icon = "\U0001F4BC" icon = "\U0001F4BC"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall", "schedule_create", "schedule_list", "schedule_delete", "knowledge_add_entity", "knowledge_add_relation", "knowledge_query", "event_publish"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
"schedule_create",
"schedule_list",
"schedule_delete",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
"event_publish",
]
[routing] [routing]
aliases = ["linkedin", "profile optimization", "professional networking"] aliases = ["linkedin", "profile optimization", "professional networking"]
+23 -2
View File
@@ -4,10 +4,31 @@ description = "Autonomous future predictor — collects signals, builds reasonin
category = "data" category = "data"
icon = "🔮" icon = "🔮"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall", "schedule_create", "schedule_list", "schedule_delete", "knowledge_add_entity", "knowledge_add_relation", "knowledge_query"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
"schedule_create",
"schedule_list",
"schedule_delete",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
]
[routing] [routing]
aliases = ["predict", "forecast", "probability", "likelihood", "scenario analysis"] aliases = [
"predict",
"forecast",
"probability",
"likelihood",
"scenario analysis",
]
weak_aliases = ["trend analysis", "calibration"] weak_aliases = ["trend analysis", "calibration"]
# ─── Configurable settings ─────────────────────────────────────────────────── # ─── Configurable settings ───────────────────────────────────────────────────
+17 -1
View File
@@ -3,7 +3,23 @@ name = "Reddit Hand"
description = "Autonomous Reddit manager — monitors subreddits, posts content, replies to threads, and tracks karma and engagement" description = "Autonomous Reddit manager — monitors subreddits, posts content, replies to threads, and tracks karma and engagement"
category = "communication" category = "communication"
icon = "\U0001F4E2" icon = "\U0001F4E2"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall", "schedule_create", "schedule_list", "schedule_delete", "knowledge_add_entity", "knowledge_add_relation", "knowledge_query", "event_publish"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
"schedule_create",
"schedule_list",
"schedule_delete",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
"event_publish",
]
[routing] [routing]
aliases = ["reddit", "subreddit", "reddit post", "reddit monitor"] aliases = ["reddit", "subreddit", "reddit post", "reddit monitor"]
+23 -2
View File
@@ -4,10 +4,31 @@ description = "Autonomous deep researcher — exhaustive investigation, cross-re
category = "productivity" category = "productivity"
icon = "🧪" icon = "🧪"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall", "schedule_create", "schedule_list", "schedule_delete", "knowledge_add_entity", "knowledge_add_relation", "knowledge_query", "event_publish"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
"schedule_create",
"schedule_list",
"schedule_delete",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
"event_publish",
]
[routing] [routing]
aliases = ["deep research", "systematic review", "landscape analysis", "exhaustive investigation"] aliases = [
"deep research",
"systematic review",
"landscape analysis",
"exhaustive investigation",
]
weak_aliases = ["research", "fact check", "cross reference"] weak_aliases = ["research", "fact check", "cross reference"]
# ─── Configurable settings ─────────────────────────────────────────────────── # ─── Configurable settings ───────────────────────────────────────────────────
+23 -2
View File
@@ -4,10 +4,31 @@ description = "Autonomous strategy analyst — market research, competitive anal
category = "productivity" category = "productivity"
icon = "🎯" icon = "🎯"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall", "schedule_create", "schedule_list", "schedule_delete", "knowledge_add_entity", "knowledge_add_relation", "knowledge_query", "event_publish"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
"schedule_create",
"schedule_list",
"schedule_delete",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
"event_publish",
]
[routing] [routing]
aliases = ["strategic analysis", "competitive analysis", "business plan", "market research"] aliases = [
"strategic analysis",
"competitive analysis",
"business plan",
"market research",
]
weak_aliases = ["swot", "industry report", "competitive landscape"] weak_aliases = ["swot", "industry report", "competitive landscape"]
# ─── Configurable settings ─────────────────────────────────────────────────── # ─── Configurable settings ───────────────────────────────────────────────────
+24 -2
View File
@@ -4,10 +4,32 @@ description = "Autonomous market intelligence and trading engine — multi-signa
category = "data" category = "data"
icon = "📈" icon = "📈"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall", "schedule_create", "schedule_list", "schedule_delete", "knowledge_add_entity", "knowledge_add_relation", "knowledge_query", "event_publish"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
"schedule_create",
"schedule_list",
"schedule_delete",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
"event_publish",
]
[routing] [routing]
aliases = ["trade", "portfolio", "market analysis", "paper trade", "stock trading"] aliases = [
"trade",
"portfolio",
"market analysis",
"paper trade",
"stock trading",
]
weak_aliases = ["market signal", "technical analysis", "position sizing"] weak_aliases = ["market signal", "technical analysis", "position sizing"]
# ─── Configurable settings ─────────────────────────────────────────────────── # ─── Configurable settings ───────────────────────────────────────────────────
+17 -1
View File
@@ -3,7 +3,23 @@ name = "Twitter Hand"
description = "Autonomous Twitter/X manager — content creation, scheduled posting, engagement, and performance tracking" description = "Autonomous Twitter/X manager — content creation, scheduled posting, engagement, and performance tracking"
category = "communication" category = "communication"
icon = "\U0001D54F" icon = "\U0001D54F"
tools = ["shell_exec", "file_read", "file_write", "file_list", "web_fetch", "web_search", "memory_store", "memory_recall", "schedule_create", "schedule_list", "schedule_delete", "knowledge_add_entity", "knowledge_add_relation", "knowledge_query", "event_publish"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"web_fetch",
"web_search",
"memory_store",
"memory_recall",
"schedule_create",
"schedule_list",
"schedule_delete",
"knowledge_add_entity",
"knowledge_add_relation",
"knowledge_query",
"event_publish",
]
[routing] [routing]
aliases = ["twitter", "tweet", "x.com", "scheduled tweet"] aliases = ["twitter", "tweet", "x.com", "scheduled tweet"]
-1
View File
@@ -137,4 +137,3 @@ supports_tools = true
supports_vision = true supports_vision = true
supports_streaming = true supports_streaming = true
aliases = [] aliases = []
+8 -1
View File
@@ -3,7 +3,14 @@ name = "TODO: Display Name"
description = "TODO: One-sentence description of what this hand does." description = "TODO: One-sentence description of what this hand does."
category = "productivity" # communication | content | data | development | devops | finance | productivity | research | social category = "productivity" # communication | content | data | development | devops | finance | productivity | research | social
icon = "TODO" icon = "TODO"
tools = ["shell_exec", "file_read", "file_write", "file_list", "memory_store", "memory_recall"] tools = [
"shell_exec",
"file_read",
"file_write",
"file_list",
"memory_store",
"memory_recall",
]
[routing] [routing]
aliases = ["TODO: activation phrases"] aliases = ["TODO: activation phrases"]