Queries &
tool calls
tool calls
Knowledge &
feedback
feedback
Workflow and compiler harness
The workflow organizes the ongoing search. Agents carry out the work through the compiler harness and use its feedback to decide what to try next.
Coordinate work across turns
The workflow assigns optimization work, keeps the task moving across agent turns, and controls when to continue or stop.
Agents use the compiler harness
In each turn, the agent works toward the assigned objective, calls the compiler harness, and interprets the returned feedback to choose its next experiment.
Support the agent's work
The compiler harness provides the programming environment and tools the agent uses to implement and evaluate kernels. It returns feedback that guides further changes.