Harness
The harness is everything around the model that makes a free or small model usable as an agent. It is shared by the WebUI, TUI and CLI.
| Page | Covers |
|---|---|
| Tools | What the agent can call, and the defaults |
| Roles and sub-agents | Director, Coder, Researcher and parallel workers |
| Skills and rules | Instructions added to the prompt when their trigger matches |
| MCP servers | External tools through the Model Context Protocol |
| Context and compaction | How history is kept within the window |
| Checks, approval and safety | Step validation, completion gates, tool approval, intent validation |
Choosing models and handling rate limits is covered in Providers and models. Running code is covered in Code execution.