Agent
An agent holds specs, training history, and the serving model for one behavior. Your harness runs the agent loop and tools.Spec
A spec is tasks, a runtime, and a grader. Each task is one problem and the inputs the harness needs. Train on the train split. Evaluate on the test split. Wait until the uploaded spec is ready before you start a run.Trajectory
A trajectory is one attempt at a task: messages, model responses, tool calls, and rewards. A step is one model decision. Callcomplete when the attempt is finished.
Spec runs create trajectories for tasks. In the private beta, production traces are trajectories from your application, stored on the agent.