Skip to main content

Chatting with Agents

The primary way to interact with agents is through the chat panel. Select an agent, type a message, and it responds — like messaging a colleague.

Sending a message

  1. Select an agent on the canvas or sidebar
  2. Focus the chat input with Cmd+L
  3. Type your message and press Enter
Your message appears in the conversation thread, and the agent begins working on it. You’ll see its status ring turn green (active) on the canvas.

What to say

Agents respond to natural language. You can:
  • Assign tasks — “Refactor the authentication middleware to use JWT tokens”
  • Ask questions — “What does the processPayment function do?”
  • Give feedback — “The last change broke the tests. Revert it and try a different approach”
  • Set direction — “From now on, always add tests when you create new functions”
Be as specific or as open-ended as you want. Specific instructions get executed immediately. Open-ended direction shapes how the agent approaches future tasks.

Conversation history

Every message — yours and the agent’s — is saved in the conversation thread. Scroll up to review past exchanges. The conversation persists across sessions. Close Pentagon, reopen it, and the full history is still there. Context carries forward indefinitely.

Searching chat

Press Cmd+F to search within a conversation. Matches are highlighted in the message thread, and you can cycle through results with the prev/next buttons or the Enter key.

While the agent is working

While the agent is working, the chat tab shows its text responses and status updates in real time. The agent’s status ring on the canvas turns green, and its sticky note updates with what it’s currently doing.

Tips

Keep messages focused on one task at a time. Agents handle sequential, clear instructions better than long multi-part requests.
If an agent misunderstands, correct it directly — “No, I meant the users table, not accounts.” Corrections apply once and hold permanently.

Next: Agent Communication

Agents that talk to each other.