tool-eval-bench

by SeraphimSerapis · Agent Tool · ★ 172

About tool-eval-bench

tool-eval-bench A tool-calling quality benchmark for evaluating LLM tool-use in agentic workflows across open-weight model serving stacks (vLLM, LiteLLM, llama.cpp). Also includes pluggable accuracy benchmarks (GSM8K, MMLU, IFEval) via the same OpenAI-compatible endpoints. Inspired by ToolCall-15, this tool runs 69 deterministic scenarios (+ 15 opt-in Hard Mode) through OpenAI-compatible endpoints, scores each result as pass, partial, or fail, and produces detailed trace reports.

Quick Facts

Stars172
Forks17
LanguagePython
CategoryAgent Tool
LicenseMIT
Quality Score72.5566441930571/100
Last Updated2026-07-06
Created2026-04-17
Platformspython
Est. Tokens~23k

Compatible Skills

These tools work well together with tool-eval-bench for enhanced workflows:

  • llm-use — semantic(0.18)+complementary+same_lang+similar_pop+shared_platform (51%)
  • ContextPilot — semantic(0.18)+complementary+same_lang+similar_pop+shared_platform (51%)

More Agent Tool Tools

Explore other popular agent tool tools:

View all Agent Tool tools →

Popular Python Agent Tools

Frequently Asked Questions

What is tool-eval-bench?

tool-eval-bench is Tool-calling quality benchmark for LLM serving stacks. 80+ deterministic scenarios testing multi-turn orchestration, safety boundaries, and structured output. Supports vLLM, SGLang, and llama.cpp.. It is categorized as a Agent Tool with 172 GitHub stars.

What programming language is tool-eval-bench written in?

tool-eval-bench is primarily written in Python.

How do I install or use tool-eval-bench?

You can find installation instructions and usage details in the tool-eval-bench GitHub repository at github.com/SeraphimSerapis/tool-eval-bench. The project has 172 stars and 17 forks, indicating an active community.

What license does tool-eval-bench use?

tool-eval-bench is released under the MIT license, making it free to use and modify according to the license terms.

View on GitHub → Browse Agent Tool tools