Chat
Real-time chat with your agents.
Chat lets you interact with any agent in real time through a web-based interface, much like a messaging app.
Main Session
Each agent has a persistent main session that carries context across conversations. When you chat with an agent:
- Messages stream in real time via WebSocket
- The agent sees the full project context (CLAUDE.md, agent identity, project mission)
- Tool calls are displayed inline so you can see what the agent is doing
- The session persists — resume the conversation at any time
Side Sessions
Create isolated side sessions for focused conversations that don’t pollute the main session:
- Click New Session to start a fresh conversation
- Each side session has its own context window
- Useful for brainstorming, debugging, or one-off questions
Features
Streaming Output
Agent responses stream token-by-token as they’re generated. You see the agent’s thinking process in real time.
Tool Calls
When the agent uses tools (file reads, shell commands, web searches), each call is displayed with:
- Tool name and parameters
- Execution status (running, success, error)
- Result output (collapsible for long outputs)
Abort
Click Stop to abort a running response. The agent’s turn is cancelled immediately and you can send a new message.
Project Context
Chat sessions automatically inject the project’s context:
- Project mission statement
- Agent’s CLAUDE.md system prompt
- Available skills and tools
Session Management
- View all active sessions (main + side sessions) in the session list
- Switch between sessions without losing context
- Delete old side sessions to clean up