Base Harness
The Base harness is a blank-slate starting point with no bundled capabilities.
When to Use
Section titled “When to Use”- Full control over which tools and behaviors are available
- Testing individual capabilities in isolation
- Minimal-overhead sessions where no default tools are needed
Configuration
Section titled “Configuration”| Property | Value |
|---|---|
| Type | base |
| Capabilities | None |
| System Prompt | ”You are a helpful assistant.” |
| Default Model | None (inherits from agent or organization) |
Assign the Base harness when creating an agent or session:
curl -X POST http://localhost:9300/api/v1/agents \ -H "Content-Type: application/json" \ -d '{ "name": "Minimal Agent", "harness_id": "<base-harness-id>", "capabilities": ["web_fetch"] }'The agent’s own capabilities are added on top of the empty harness. In this example, only web_fetch would be available.
See Also
Section titled “See Also”- Generic Harness — recommended default with core capabilities
- Harnesses feature guide — harness selection and API management