The critic agent is in beta. Its checks and annotation format may evolve.
What it checks
- Missing knowledge — the agent answered using schema inference rather than documented definitions.
- Unjustified assumptions — the agent guessed a calculation without a documented basis.
- Ambiguous question — your question could be interpreted multiple ways.
- Incorrect reasoning — a logical issue with the query or interpretation.
How annotations look
Annotations appear inline on the response within a few seconds:You: What was our MRR last month? Agent: MRR for February 2026 was $1.8M, up 5% from January. Critic — Missing knowledge: The agent usedpayments.amountto calculate MRR. No MRR metric is documented. Consider documenting MRR with/knowledgeso the agent uses a consistent definition.
What to do
| Annotation type | Action |
|---|---|
| Missing knowledge | Document the metric or table with /knowledge |
| Unjustified assumptions | Add the business rule or definition with /knowledge |
| Ambiguous question | Rephrase with more specifics (time range, metric name, filters) |
| Incorrect reasoning | Review the SQL, then update the knowledge base if the logic is wrong |