# description
Report produced by `agent-summarizer` for a single `agent` node. Extends `report-base.schema.json`. Stability: experimental.

# properties.whatItDoes.description
One-sentence summary of the agent's role. REQUIRED.

# properties.whenToUse.description
Situations or triggers where this agent should be selected over alternatives.

# properties.capabilities.description
Distinct things the agent can do, as inferred from the body and declared tools.

# properties.toolsObserved.description
Tool names the summarizer observed referenced in the body. MAY differ from `metadata.tools` / frontmatter.tools; rules can emit drift issues.

# properties.interactionStyle.description
Free-form: autonomous vs interactive, synchronous vs queued, reporting style.