veto_execute_parallel
Run multiple worker agents in parallel to collect input from diverse domain experts like coders, testers, and security scanners in a single round-trip.
Instructions
Runs multiple worker agents simultaneously via Promise.all. Use to get domain expert input from several agents in one round-trip — e.g. coder + tester + security-scanner all planning the same feature together.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tasks | Yes | List of agent tasks to run in parallel. | |
| llm_backed | No | If true, uses the agentic loop to run these agents via the host AI. Required for Phase 2 LLM-backed reasoning. | |
| max_tokens | No | Optional: token budget for this parallel execution. Veto estimates combined output tokens and warns if the estimate exceeds this limit. Logged to usage_log. | |
| project_dir | No | Optional: project directory applied to all tasks (per-task project_dir overrides this). Auto-injects codebase context. | |
| editor_model | No | Optional: override model used for the editing/execution phase (e.g. claude-3-5-haiku). | |
| agent_outputs | No | Phase 2 responses from the host AI (JSON). Pass this back when prompted by the server to complete the agentic loop. | |
| architect_model | No | Optional: override model used for the architecture/planning phase (e.g. claude-3-7-sonnet). |