| [ | |
| { | |
| "type": "function", | |
| "function": { | |
| "name": "call_coder", | |
| "description": "Route to coding/generation tasks: write code, create files, implement features", | |
| "parameters": { | |
| "type": "object", | |
| "properties": { | |
| "reasoning": { | |
| "type": "string", | |
| "description": "Brief explanation of why this tool was chosen (1-2 sentences)" | |
| } | |
| }, | |
| "required": ["reasoning"] | |
| } | |
| } | |
| }, | |
| { | |
| "type": "function", | |
| "function": { | |
| "name": "call_reviewer", | |
| "description": "Route to review/analysis tasks: code review, bug hunting, security audit, explain code", | |
| "parameters": { | |
| "type": "object", | |
| "properties": { | |
| "reasoning": { | |
| "type": "string", | |
| "description": "Brief explanation of why this tool was chosen (1-2 sentences)" | |
| } | |
| }, | |
| "required": ["reasoning"] | |
| } | |
| } | |
| }, | |
| { | |
| "type": "function", | |
| "function": { | |
| "name": "call_planner", | |
| "description": "Route to planning/architecture tasks: design systems, plan features, clarify vague requests", | |
| "parameters": { | |
| "type": "object", | |
| "properties": { | |
| "reasoning": { | |
| "type": "string", | |
| "description": "Brief explanation of why this tool was chosen (1-2 sentences)" | |
| } | |
| }, | |
| "required": ["reasoning"] | |
| } | |
| } | |
| }, | |
| { | |
| "type": "function", | |
| "function": { | |
| "name": "call_executor", | |
| "description": "Route to execution tasks: run commands, execute scripts, perform actions", | |
| "parameters": { | |
| "type": "object", | |
| "properties": { | |
| "reasoning": { | |
| "type": "string", | |
| "description": "Brief explanation of why this tool was chosen (1-2 sentences)" | |
| } | |
| }, | |
| "required": ["reasoning"] | |
| } | |
| } | |
| } | |
| ] | |