Agent Visualizer
The Agent Visualizer shows you a live flowchart of what’s happening while an agent works on your request — which agent is responding, whether it’s calling in sub-agents or other agents, and which integrations it’s using, all updating in real time.
It’s especially useful for understanding why a response is taking a while, or for following a complex request that fans out across several agents and tools.

Opening the visualizer
A Visualize button appears in the conversation header’s icon stack once an agent turn produces activity to show (an agent calling a tool, delegating to another agent, or simply responding). Click it, or press Alt + Shift + V, to open a full-screen view of the current turn’s graph.
The button is not shown, and the shortcut does nothing, until there is something to visualize.
Reading the graph
The graph lays out every participant in the current turn as a node, connected by edges that show how the request flowed:
| Node type | Badge | Meaning |
|---|---|---|
| Main agent | Main Agent | The agent you’re chatting with directly |
| Sub-agent | Sub-agent | An agent called in by another agent to help with part of the task |
| Integration | Integration | A call to an app or built-in tool (e.g. Gmail, Slack, web search) |
Integration nodes also show the specific action that was called (for example, Send Email), not just the integration’s name — useful when an agent calls the same integration more than once in a turn.
Status
- The node currently being worked on is highlighted with a ring and an elapsed-time counter.
- Completed integration calls turn green with a “Success” label.
- Failed integration calls or failed agent delegations are shown as a red box labelled “Failed”.
- Agents remain neutral once finished (they don’t carry a success/failure state the way integration calls do).
Zooming and panning
Use your trackpad/mouse to pan and zoom, or the on-screen zoom controls. The view fits the whole graph automatically when it opens; you can manually zoom out further to bring a very wide fan-out of calls fully into view.
What the visualizer shows — and what it doesn’t
The visualizer is a map of activity, not content:
- It shows agent names, integration/action names, and call status and timing.
- It does not show message content, tool inputs/outputs, or any conversation text.
Persistence
The graph for the most recent turn is saved, so it’s still there if you reload the page or come back to the conversation later. Opening a different conversation, or sending a new message, replaces it with that conversation’s own graph.
Availability
The Agent Visualizer is available to all plans. It requires no setup — the Visualize button simply appears in any conversation once there’s activity for it to show.
Troubleshooting
| Issue | Possible cause | How to fix |
|---|---|---|
| Visualize button doesn’t appear | The current turn has no tool calls, delegations, or activity yet | Wait for the agent to start responding, or ask a question that requires a tool/sub-agent |
| Graph looks incomplete after reconnecting | A dropped connection can briefly delay activity syncing | Give it a moment to catch up, or reopen the visualizer |
| Graph doesn’t match the latest message | You’re viewing a saved snapshot from an earlier turn | Send a new message to generate a fresh graph for the current turn |