An agent is more than its model
Agent = Model + Harness + Context.- The model supplies learned capability and judgment.
- The harness equips the model: instructions, tools, permissions, skills, retrieval and the mechanisms for managing its context.
- The context is the information available to the model at a particular point in its work.
The pieces you work with
A profile is not the task: it defines the agent’s recipe, while the task defines the work and environment. A checkpoint is not the whole agent: using it still requires an execution recipe and appropriate task context.
See profiles, tasks, and results for those boundaries in practice.
Execute, evaluate and train
Execution asks the agent to do the work and collects the output. It can be unscored. Evaluation runs a fixed setup and records assessments of its results. By default, the task’s own verifier scores each trial. An explicit judge profile replaces that verifier; it is not required for every evaluation. Training uses scored trials to optimize the model. The model can change between batches, so its training scores are not one fixed-model evaluation. Training cannot be unscored. The CLI reflects these purposes:synth run startexecutes tasks, with scoring unless you request--no-judge.synth train startstarts a scored optimization plan.synth run showand the other run readers inspect either kind.