Skip to content

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.

PageCovers
ToolsWhat the agent can call, and the defaults
Roles and sub-agentsDirector, Coder, Researcher and parallel workers
Skills and rulesInstructions added to the prompt when their trigger matches
MCP serversExternal tools through the Model Context Protocol
Context and compactionHow history is kept within the window
Checks, approval and safetyStep 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.

Released under the MIT License.