01 [agent]
An identity and a brief
Every agent is one folder: a TOML file, a system prompt, and the message templates it speaks with. The prompt is yours to write; the engine renders your organization's names and timezone into it.
- A primary model and a fallback in a separate quota pool, so a rate limit never means silence.
- Tools are listed by name. An unknown name fails at startup, on purpose.
- Prompt placeholders ({boss}, {company}, {timezone}) come from your organization, never from the product.
[agent]
name = "fieldops"
display_name = "Field Ops"
instruction_file = "instruction.txt"
model = "gemini-2.5-flash"
fallback_model = "gemini-2.5-flash-lite"
tools = [
"get_current_date",
"get_requests",
"upsert_request",
"report_feedback",
]