Skip to main content
Each agent has a chat interface at /{org}/agents/{id} — a full-page, message-by-message view with inline tool calls and approval cards.
Agent chat page with tool approval card

Starting a conversation

  1. Open an agent from the Agents list.
  2. Type a message in the composer at the bottom of the chat.
  3. Send.
The agent thinks, optionally calls tools (subject to your permissions), and replies.

Tool calls inline

When the agent calls a tool, you see an inline card showing the tool name, inputs (collapsed by default — expand to see), and outputs once the call returns. If the tool is set to Ask, the card pauses with:
  • The tool’s risk badge
  • The inputs the agent wants to use
  • A countdown timer
  • Approve / Deny buttons
If the timer runs out with no decision, the tool is treated as denied and the agent continues without it.

Resuming past conversations

Past conversations appear in Agent Conversations. Open any conversation’s detail page to see the full history; send a new message to continue from where it left off.

Under the hood

  • The chat uses a WebSocket connection for low-latency streaming.
  • The UI is lazy-loaded, so the first open of an agent chat may take a moment.
  • Messages persist even if you close the tab — reload and you’ll see what was already there.

Troubleshooting

ProblemLikely causeFix
Agent just says “Max steps reached”The agent hit its maxSteps budget mid-turnRaise maxSteps on the agent, or simplify the request
Tool keeps asking for approvalPermission set to AskChange to Allow in the Tools tab if you trust it
Agent refuses a task it should be able to doSystem prompt too restrictive, or tool set to DenyReview the prompt and Tools tab

Next steps

Agent conversations

Review or resume past chats

Tool permissions

Fine-tune what the agent can do