Configured agent / harness - HarnessRouter Docs | HarnessRouter
Configuration
BaseExecution engine such as codex, claude-code, or hermes.
Purpose: The product job this runtime is allowed to perform.
Instructions: Task rules, output contract, role mismatch behavior, and safety boundaries.
Tools and skills: Optional MCP servers, custom skills, and built-in document capabilities.
Model policy: The allowed models and default model fetched from the API.
Reuse or create
- Reuse an existing configured agent only when purpose, data access, tools, permissions, and output contract match.
- Update it when it is the canonical configured agent for the same feature.
- Create a new configured agent when the risk boundary or output contract changes.
Open standard
The base, instructions, tools, skills, and model policy you combine here populate the open harness object — fields like systemPrompt, mcpServers, and disabledTools — that the Unified Harness Protocol specifies as a first-class, addressable configuration. See the Harnesses chapter of UHP.
Ready to run this against a live workspace? Keys take under a minute.