Connect an Existing Agent Framework
Each of the five examples below keeps both the plain application before integration and the full project after integrating NiceEval. The code diffs on each page are generated from those two sources.
Every example’s source lives under
examples/zh/origin/ and examples/zh/tier1/. When you need OTel or Experiment Flags, follow the same project into tier2/ and tier3/.
Full Eval Projects
Eval an AI Agent Application with a Hand-Written Adapter
An AI SDK v6 web agent covering tool calls, image understanding, multi-turn sessions, model comparison, and dual observability.
Eval Coding Agent Extensions
Use a real workspace and controlled experiments to measure how Skills, prompts, and plugin benchmarks affect task outcomes.
Real Projects
Coding Agent Memory Evals
coding-agent-memory-evals uses the same batch of development tasks and the same model to compare task success rate, cost, latency, and behavior differences between a coding agent with persistent memory and one without.Terminal-Bench
terminal-bench runs the audited Harbor Terminal-Bench task set on NiceEval with the originalrun-tests.sh verifiers, and compares coding agents and models side by side.
Scope of Examples
- Single-snippet API usage belongs in a task tutorial or the Reference, not here.
- Toy projects without runnable source code are not included.
- Roadmap items and integrations that aren’t implemented yet are not included.
- The same project doesn’t get duplicated across multiple case pages just because it’s also called a Skill, a Plugin, or a Hook.