How it works
- Build a dataset: create test cases with queries and (optionally) expected results.
- Run your agent: the SDK calls your function or adapter once per test case; each response is scored immediately.
- Finalize: closes the run.
average_rating,min_rating,max_rating, andrated_countare already available at this point; no need to wait for analysis just to see how it went. - Analyze (optional): AgentX generates the full qualitative report, covering strengths, weaknesses, instruction adherence, and recommendations.
- Review results: read the report in your terminal or open the dashboard link.
Installation
What’s included
Reusable grading configs
A dataset’s questions and its grading config (acceptance criteria, similarity metrics, thresholds) are independent, so the same config can grade any dataset. Build one once withclient.evaluations.settings.builder(...).publish() and pass its id as evaluation_settings_id to client.evaluations.run(...). Omit it to use the dataset’s own bundled config, unchanged. This is purely additive. See Evaluation Settings for the full builder reference.
Guides
Installation
Framework-specific package extras
Quick Start
Run your first evaluation in a few lines
Build Dataset
Create test cases programmatically or from CSV
Evaluation Settings
Build a standalone, reusable grading config
EvaluationSubject Fields
Describe the agent being evaluated
AI Analysis Report
What .analyze() returns: strengths, weaknesses, recommendations
Examples
Framework-by-framework integration examples
Tracing
Attach a full Execution Timeline to each eval result, not just a score
CI/CD Evaluation
Gate releases with a pass/fail threshold instead

