Studio Canvas
The Studio Canvas is your main workspace for building, connecting, and testing AI agent workflows. You can drag components, wire them together, configure logic, and inspect behavior—all from one interface.
Core Features
Feature | Purpose |
---|---|
Canvas Layout | Overview of interface zones and navigation |
Building Workflows | Step-by-step guide to adding and connecting components |
Deploying Agents | Move from draft to production safely |
Monitoring and Debugging | Review execution, logs, and performance |
Error Handling | Catch, alert, or recover from failures |
Canvas Layout
When you open an agent in Studio, the screen is divided into three key areas:
- Left sidebar: Navigate tabs like Components, Agent Settings, Deployment History, and Logs.
- Canvas workspace: The visual editor where you arrange and connect components.
- Right sidebar: Configure individual components, test input/output, and inspect settings.
Auto-Save Enabled
Building Workflows
You build workflows by visually connecting components. Here’s how:
- Drag components from the component library on the left onto the canvas.
- Connect outputs to inputs to pass data between components.
- Configure settings using the panel on the right.
- Test as you build using the built-in preview and inspect tools.
- Adjust the flow as needed—components can reference earlier results in the chain.
- Connect to Agent by adding an Agent Skill and connecting it to your workflow.
You have access to 40+ production-ready components including LLMs, APIs, RAG tools, and logic handlers. Learn more in the Components Overview.
Deploying Agents
Once you’re satisfied with your workflow:
- Click Deploy in the top-right.
- Add release notes to describe the version.
- Confirm to push your agent to production.
- Use version history to roll back if needed.
Monitoring and Debugging
Inspect lets you preview and debug workflows without deploying.
- Component preview: Click any component to see inputs and outputs
- Run history: Review previous executions and filter by success/failure
- Logs view: Jump directly to detailed logs for each run
Need Production Logs? Visit Agent Logs for deeper visibility into executions.
Error Handling
You can define error handling for any step in your workflow—or globally.
Options include:
- Retry policies: Retry a component N times on failure
- Fallback paths: Provide defaults or cached data
- Notifications: Alert users via email or Slack
- Global error handler: Catch all uncaught errors at the workflow level
Best Practice