agentic-os/data/agent-routes.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": "agy",
"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"],
"agy": ["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"
}
}
}