Skip to main content

Full schema


[runtime]


[start]


[limits]

The global execution ceiling. Any one limit stopping the agent stops the entire run. Named limit sets[limits.<name>] inherits all fields from [limits] and overrides only the fields it declares:
Activate a named set from the CLI:
Or from inside agent code using @agent("researcher") (Python) or #[nanny::agent("researcher")] (Rust).

[tools]

Per-tool configuration — [tools.<name>]

The tool name in [tools.<name>] must exactly match the function name used in the @tool decorator or #[nanny::tool] macro.

[observability]


[proxy]

Optional. Enables HTTP CONNECT proxy mode on the governance server. Proxy mode is active only when allowed_hosts is present and non-empty. An empty list — or omitting [proxy] entirely — disables proxy mode. See HTTP proxy mode for full details.

[managed]

Only read when [runtime] mode = "managed". Cloud connection config.