my-task
instruction.md
task.toml
environment
Dockerfile
tests
test.sh
solution
solve.sh
For a single-step task,
instruction.md, task.toml, and a nonempty tests/test.sh are required. Define the environment with a Dockerfile, a pinned image, or supported Docker Compose configuration.
What happens in a trial
The agent receives the instruction and environment. The verifier and reference solution are not handed to it as task inputs.Write a clear instruction
State the requested change, the output path, and the conditions for success. The verifier should check those same conditions.instruction.md
Add a reference solution
solution/solve.sh demonstrates a correct answer. For the instruction above:
solution/solve.sh
Build the rest
Environment
Images, working directories, services, and MCP tools.
Verifier
Write a reward and choose where grading runs.
Configuration
Resources, network access, variables, and timeouts.
Multiple steps
Continue work across ordered instructions in one environment.

