Tool-Genesis: A Task-Driven Tool Creation Benchmark for Self-Evolving Language Agent

Bowei Xia, Mengkang Hu, Shijian Wang, Jiarui Jin, Wenxiang Jiao +3 more
3/5/2026
cs.SEcs.AI

No official code found. Best implementation: Tool-Genesis/Tool-Genesis (7 stars, Apache-2.0, last commit 2026-03-18).

Abstract

Research on self-evolving language agents has accelerated, drawing increasing attention to their ability to create, adapt, and maintain tools from task requirements. However, existing benchmarks predominantly rely on predefined specifications, which limits scalability and hinders truly autonomous evolution. While recent studies attempt to dynamically generate tools, they primarily emphasize downstream performance, resulting in a "black-box" evaluation that makes it difficult to attribute failures to specific causes. To address this, we propose Tool-Genesis, a diagnostic benchmark designed to quantify agent capabilities across multiple dimensions, including interface compliance, functional correctness, and downstream utility. Tool-Genesis evaluates whether agents can construct task-relevant tools solely from abstract requirements (without preset specifications) and use them to solve realistic problems. Crucially, we find that even state-of-the-art models struggle to produce precise tool interfaces or executable logic in a one-shot setting. These minor initial flaws are amplified through the pipeline, leading to a sharp degradation in downstream metrics. We hope Tool-Genesis will guide future research toward training and steering models to synthesize persistent, general-purpose tools that better address real-world challenges.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Tool-Genesis: A Task-Driven Tool Creation Benchmark for Self-Evolving Language Agent

70Shell, PythonMar 2, 20267 months agoApache-2.0

Similar Papers

Cite this paper

@article{xia2026toolgenesis,
  title  = {Tool-Genesis: A Task-Driven Tool Creation Benchmark for Self-Evolving Language Agent},
  author = {Bowei Xia and Mengkang Hu and Shijian Wang and Jiarui Jin and Wenxiang Jiao and Yuan Lu and Kexin Li and Ping Luo},
  year   = {2026},
  eprint = {2603.05578},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.05578v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.05578.svg)](https://codeofpaper.com/paper/2603.05578)

Discussion