Skip to content

Base Harness

The Base harness is a blank-slate starting point with no bundled capabilities.

  • Full control over which tools and behaviors are available
  • Testing individual capabilities in isolation
  • Minimal-overhead sessions where no default tools are needed
PropertyValue
Typebase
CapabilitiesNone
System Prompt”You are a helpful assistant.”
Default ModelNone (inherits from agent or organization)

Assign the Base harness when creating an agent or session:

Terminal window
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.