43 lines
1.3 KiB
JSON
43 lines
1.3 KiB
JSON
{
|
|
"routing_rules": [
|
|
{
|
|
"pattern": "code|devops|infrastructure|terraform|k8s|gcp|git|deploy|ci/cd",
|
|
"target": "opencode",
|
|
"priority": 10
|
|
},
|
|
{
|
|
"pattern": "memory|remember|schedule|cron|telegram|discord|channel|notif",
|
|
"target": "hermes",
|
|
"priority": 10
|
|
},
|
|
{
|
|
"pattern": "research|analyze|search|summarize|compare|investigate|learn",
|
|
"target": "gemini",
|
|
"priority": 10
|
|
},
|
|
{
|
|
"pattern": ".*",
|
|
"target": "opencode",
|
|
"priority": 0,
|
|
"description": "Default fallback"
|
|
}
|
|
],
|
|
"agent_capabilities": {
|
|
"opencode": ["code_generation", "file_operations", "git_management", "terminal_execution", "infrastructure_as_code", "testing", "debugging"],
|
|
"hermes": ["persistent_memory", "scheduled_tasks", "messaging_channels", "skill_hub", "voice", "browser_automation", "subagent_delegation"],
|
|
"gemini": ["web_search", "multi_modal_analysis", "document_understanding", "data_analysis", "research_synthesis", "reasoning"]
|
|
},
|
|
"handoff_protocol": {
|
|
"enabled": true,
|
|
"format": {
|
|
"from_agent": "string",
|
|
"to_agent": "string",
|
|
"task_id": "string",
|
|
"context_summary": "string",
|
|
"pending_decisions": "string[]",
|
|
"output_files": "string[]",
|
|
"status": "pending|in_progress|completed|failed"
|
|
}
|
|
}
|
|
}
|