Skip to main content

What is DevStudio?

Descriptive alt text
DevStudio is where you build tools—reusable, versioned functions your flows and agents can call to take action (e.g., send emails, query CRMs, post to Slack).

Key capabilities

  • Tool authoring: Prompt-generated or manual coding
  • Type-safe parameters: Define input/output schemas
  • Versioning: Draft, publish, rollback
  • Testing: Run tools with sample inputs in multiple environments

Best practices

  • Validate inputs and handle errors defensively
  • Log key steps for observability
  • Keep secrets out of code; use environment variables
  • Increment version numbers with meaningful notes