Skip to content

Tools

Tools 1

Tools are modular logic units that developers maintain and reuse across Assistants. Tools are built and versioned in DevStudio. Agents invoke tools to perform actions.

Developers can:

  • Edit and test tools in isolation.
  • Save tools to the Workspace Library for reuse.
  • Version and publish them for other assistants.

    Tools used in multiple assistants should always be version-controlled.
    Breaking changes must be tested in Dev before UAT or Prod.

  • Parameters and input validation
  • Return schema and capture variables
  • Versioning and publishing
  • Defensive error handling
  • Secure authentication
  • Return only the required data in the output to minimize token consumption, as the response is passed directly to the agent.
  • Clear parameter docs and examples