tool-eval-bench
Benchmark LLM tool-calling quality across 88 deterministic scenarios
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install tool-eval-bench?โผ
Run `npx skills add SeraphimSerapis/tool-eval-bench --all -g -y` in your terminal to install everything globally.
What does tool-eval-bench measure?โผ
It measures tool-calling quality: whether a model picks the right tool, passes correct parameters, chains steps, and respects safety boundaries across 88 scenarios. It also benchmarks throughput, long-context retrieval, and accuracy via GSM8K, MMLU, and IFEval.
Which inference servers does it support?โผ
It works with any OpenAI-compatible endpoint, including vLLM, SGLang, LiteLLM, llama.cpp, and Ollama, plus native Gemini support.
How do I compare two benchmark runs?โผ
Every run is saved to SQLite and a Markdown report, so you can run `tool-eval-bench compare A B` or view ranked results with `tool-eval-bench leaderboard`.
Can I use it without writing code?โผ
Yes. The command-line interface handles everything; just point it at your server's URL and run `tool-eval-bench run --short` for a quick evaluation.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core