{ "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" } } }