Overview
Self-critique enables agents to evaluate their own outputs and request revisions when answers are incomplete or incorrect. This pattern uses a critic subagent that reviews each final response and decides whether it meets quality standards or needs refinement. This significantly improves accuracy by:- Catching incomplete answers
- Detecting logical errors
- Ensuring answers match the original question
- Forcing deeper investigation when initial responses are superficial
UseSelfCritique: Capability that adds self-evaluation after each responsemaxIterations: Maximum number of critique-revision cycles (default: 2)AgentConsoleLogger: Provides visibility into continuation decisions showing SelfCritic evaluations