Loop
Run the work, step by step.
Coordinate the model, tools and task state through a sequence of decisions and actions. Bring each result back into the next step, and make the conditions for continuing, stopping or requesting help explicit.
A tool returns incomplete information. The Harness keeps the task state, gives the result back to the model and determines whether to retrieve more information, ask a question or stop.
- Task planning and next-step decisions
- Model and tool orchestration
- Multi-step and long-running tasks
- Workflow dependencies and handoffs
- Error handling and permitted retries
- Completion, stopping and escalation conditions