Supported harnesses
OpenCode, Claude Code, Codex, and Antigravity agent runtimes.
Supported types
type | Runtime |
|---|---|
opencode | OpenCode |
claude_code | Claude Code |
codex | Codex |
antigravity | Antigravity |
Choose a supported version, model, and model-compatible authentication method from the schema.
Set each trigger's agentId to an agent available to that runtime and repository.
Schema
Harnesses JSON Schema: the factory's harnesses array.
Authentication entries use method and secretName. Model/auth compatibility also needs CLI validation.
harnesses:
- key: coding-agent
name: Coding agent
type: opencode
version: 1.18.30
model: openai/gpt-5.4
auth:
- method: openai_api_key
secretName: OPENAI_API_KEYSecret names must exist in the active organization. Do not invent models, versions, or auth methods.
Use the schema and stitch validate to check the selected combination.