Skip to content

Config Reference

This page is the field index companion to Configuration.

Top-Level Keys

json
{
  "agents": {},
  "channels": {},
  "models": {},
  "gateway": {},
  "cron": {},
  "tools": {},
  "logging": {},
  "sentinel": {},
  "memory": {}
}

agents.defaults

FieldPurpose
workspaceworkspace path
model.primarydefault model ref in provider/model form
max_tokensdefault token limit
temperaturedefault temperature
max_tool_iterationsmax tool iterations

agents.router

FieldPurpose
enabledenable router
main_agent_idmain agent ID
strategyrules_first, round_robin, or manual
ruleskeyword dispatch rules
max_hopsmaximum hop count
default_timeout_secdefault timeout
sticky_thread_ownersticky thread ownership

agents.communication

FieldPurpose
modecollaboration mode
persist_threadspersist threads
persist_messagespersist messages
max_messages_per_threadmax messages per thread
dead_letter_queueenable dead-letter queue
default_message_ttl_secdefault message TTL

agents.subagents.<id>

FieldPurpose
enabledwhether enabled
typerouter, worker, reviewer, or observer
transportcurrently documented as local in the default upstream surface
parent_agent_idparent agent
notify_main_policymain notification policy
display_namedisplay name
rolerole
descriptiondescription
system_prompt_fileprompt file
memory_namespacememory namespace
accept_fromallowed senders
can_talk_toallowed targets
requires_main_mediationrequire main mediation
default_reply_todefault reply target
tools.allowlisttool allowlist
tools.denylisttool denylist
tools.max_parallel_callstool concurrency limit
runtime.*provider, retries, timeouts, length limits

models.providers.<name>

FieldPurpose
api_keyAPI key
api_baseAPI base URL
modelsmodel list
supports_responses_compactcompact responses support
authbearer, oauth, hybrid, or none
timeout_sectimeout seconds
runtime_persistpersist provider runtime
runtime_history_fileruntime history file
runtime_history_maxhistory limit
oauth.*OAuth config
responses.*Responses API config

gateway

FieldPurpose
hostlisten host
portlisten port
tokengateway access token

The current upstream docs no longer expand the older gateway.nodes.* surface.

tools.mcp.servers.<name>

FieldPurpose
enabledwhether enabled
transportstdio, http, streamable_http, or sse
commandlaunch command for stdio
argslaunch args for stdio
urlremote transport URL
working_dirworking directory
permissionworkspace or full
packageinstall package name