Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/everruns/everruns/llms.txt

Use this file to discover all available pages before exploring further.

POST /v1/harnesses

Create a new harness that defines the base environment and capabilities for sessions.

Request Body

name
string
required
Harness name for display purposes
type
string
required
Harness type: base or generic
description
string
Optional description
capabilities
array
List of capability references to enable at the harness level

Response

Returns the created harness object.

Example Request

curl -X POST http://localhost:9300/v1/harnesses \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Development Environment",
    "type": "base",
    "description": "Base harness for development work",
    "capabilities": [
      "session_file_system",
      "virtual_bash"
    ]
  }'
Harnesses define infrastructure-level capabilities that apply to all sessions using this harness. Agent-level capabilities are then added on top.