Tool Synthesis

Agents that create their own tools by generating and validating code.

Tool synthesis systems let agents create new tools from external resources (codebases, papers, APIs), typically in a closed loop:

  1. Generate tool code.
  2. Run tests or validation.
  3. Repair failures.
  4. Register tool for future calls.

Why It Matters

This shifts tool coverage from a manually curated catalog to a partially self-extending system—useful, but risky without strong sandboxing.