Configure a Harness
harness_authorConfigure a Harness — a skill (or instruction) wired to run — and get back its config. A harness wraps ONE unit of work via kind: 'skill' (a registry skill, configured to run) or 'instruction' (a pure agent step, no external tool). Set instruction (imperative — what to do with the skill, or the step to perform), an optional tag (short label), and for a real live tool call an optional MCP endpoint (JSON-RPC URL) + tool (name) + params (object of arguments). An empty endpoint means the skill is performed agentically. (In the Rokha UI the same tool fills the human's live Build-a-Harness form.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Optional short label (e.g. 'fetch-prices'). | |
| kind | No | What the harness wraps: 'skill' or 'instruction'. Default 'skill'. | |
| tool | No | Optional tool name to invoke on the endpoint. | |
| params | No | Optional arguments for the tool / run, as key→value pairs. | |
| endpoint | No | Optional MCP JSON-RPC endpoint URL. Empty = performed agentically. | |
| instruction | No | Imperative instruction: what to do with the skill, or the step to perform. |