Quick Start
1
Run a Tracked Task
2
Run and Judge
Commands
tracker run
Execute a task with full step tracking.
tracker judge
Execute a task, then evaluate the execution trace with an LLM judge. Returns a score (1–10), pass/fail verdict, reasoning, and suggestions.
Output:
tracker tools
List all available tools.
tracker batch
Run multiple tasks from a JSON file and compare results.
Default Tools
The tracker includes 31 built-in tools — no API keys required:
Use
--extended to also load tools that need API keys (Tavily, Exa, Crawl4AI, You.com).
How the Judge Works
The judge evaluates five dimensions by default:- Task Completion — Did the agent finish the task?
- Tool Selection — Were the right tools used?
- Efficiency — Minimal unnecessary steps?
- Error Handling — Graceful error recovery?
- Output Quality — Accurate and useful result?
--criteria for domain-specific evaluation.
Best Practices
Use judge for CI/CD quality gates
Use judge for CI/CD quality gates
Run
tracker judge with --threshold 8.0 in your pipeline to catch regressions in agent behavior.Set --max-iterations low for testing
Set --max-iterations low for testing
Use
--max-iterations 5 during development to get fast feedback loops.Use --expected for deterministic tasks
Use --expected for deterministic tasks
For math, code execution, or factual queries, pass
--expected to enable accuracy scoring.Separate agent and judge models
Separate agent and judge models
Use
--judge-model gpt-4o with a cheaper agent model to get high-quality evaluation without increasing agent costs.Related
Eval
Evaluation framework for agents
Autonomy Modes
Configure agent autonomy levels

