AMI
The agent that plans each run and deploys the testing agents.
AMI is the agent that deploys agents. For every change it reads your requirements, decides what needs testing, and hands the work to a team of specialized agents that run in parallel.
Planning a run
AMI starts from the requirements and the diff of the change, so it tests what changed and everything it touches.
Reading requirements
Each requirement becomes one or more acceptance criteria, and each criterion becomes a test case you can trace back to the spec.
Choosing suites
AMI only plans the suites you enable. Leave a suite out of the config and no agent will run it.
Parallel agents
Set how many agents AMI may deploy at once. More agents finish sooner but spend more tokens per minute.
export default defineConfig({ ami: { agents: 6, suites: ["unit", "integration", "e2e", "regression", "api"] },})