🛠️Custom Tools

🛠️ Custom tools give an agent capabilities beyond text reasoning: calling an API, running a function, or performing any action you define.

What they are

A custom tool describes a capability through a name, description, and inputs. The agent decides when to call it while reasoning.

Uses

  • Connect an internal system that has no ready-made app.
  • Execute custom business logic when needed.

💡 Write a clear description of the tool and its inputs. The agent relies on that description when deciding whether to call it.