Package com.tnsai.coordination.judge
package com.tnsai.coordination.judge
Judge Agent pattern for coordination quality control.
Provides quality evaluation at coordination cycle boundaries, inspired by Cursor's Planner-Worker-Judge architecture and WarAgent's graduated enforcement. A dedicated judge evaluates output and decides whether to approve, retry with feedback, or reject.
Key Classes
JudgeCoordinator- Wraps coordination with judge-at-cycle-endJudgePolicy- Strategy interface for evaluationJudgeVerdict- Decision record (APPROVE/REJECT/RETRY)JudgeContext- Iteration state and historyLLMJudgePolicy- LLM-based evaluationThresholdJudgePolicy- Numeric threshold evaluation
- Since:
- 0.2.3
-
ClassDescriptionContext passed to a
JudgePolicyduring evaluation.Wraps any coordination execution with judge-at-cycle-end quality control.Builder for JudgeCoordinator.Result of a judged coordination cycle.Strategy interface for evaluating coordination cycle output.Decision produced by aJudgePolicyafter evaluating cycle output.Possible judge decisions.AJudgePolicythat uses an LLM to evaluate coordination output.Builder for LLMJudgePolicy.AJudgePolicythat approves output when a numeric score meets a threshold.