What is Conductor?
mainConductor is a CLI tool designed for defining and running multi-agent workflows. It allows you to orchestrate complex flows—such as code review pipelines, research-then-synthesize loops, or plan-then-implement cycles—using the GitHub Copilot SDK and Anthropic Claude.
Key characteristics include:
- Repeatable: Workflows follow the same path for the same inputs.
- Deterministic: Routing is handled via Jinja2 templates and expression evaluation rather than LLM calls, ensuring the first matching condition wins without extra token costs.
- Source-controlled: Workflows are defined in plain YAML files, making them easy to version control and diff in pull requests.