output_schema.
output_schema=Decision, the run returns a validated Decision. Downstream code reads result.call and result.allocation_usd directly. If the model’s output fails validation, Agno logs a warning and content stays a string, so check the type before acting on it.
The chair weighs the specialists’ inputs and commits to a call. Its configuration omits tools so every conclusion comes from the supplied briefing.
Decision and memo
A research system usually produces both a machine-actionable decision and a human-readable memo.
The memo is written by a dedicated agent with file tools and a fixed template, then archived. The next review reads it back as prior work. The decision is the row you store and act on.
Required decision fields
Require citations in the schema and instructions so each decision carries source identifiers for verification.