Skip to main content
Each app/agents/*/config.terse defines one declarative agent exposed at /agent/{name}.

Full schema

app/agents/support/config.terse

Field reference

name
string
required
Agent name. Must be unique across all discovered agents and match ^[a-z][a-z0-9_-]*$.
description
string
Optional agent summary used in app listings and diagnostics.
instruction
string
required
Primary system instruction passed to the model runtime.
model
object
required
Model provider configuration for this agent.
tool_access
object
Tool access policy for this agent. Optional — defaults to inherit when omitted, which uses the root-level defaults from .hyperterse (agents.tool_access). If no root-level default is set either, the effective mode is allow_all.

JSON Schema

Editor validation: schema/agent.terse.schema.json. Associate with **/agents/**/config.terse. See Configuration schemas.