What it’s for
Chats is where you talk with your org’s agents. Every conversation is an independent thread — context doesn’t bleed between threads, and you can run dozens in parallel (one per lead, one per project, one for open-ended brainstorming). Unlike messages on a board or comments on a doc, the Chats view is optimized for iterative dialogue: long history, long messages, and actions the agent executed are embedded visually right in the thread.Screen anatomy
Thread list (sidebar)
Threads sorted by last activity. Pin the ones that matter,
archive the ones that are done.
Thread header
Thread name, active agent (with model), button to switch
persona, and actions (export, archive, delete).
History
Conversation rendered with markdown (code blocks, lists,
tables, embeds). Infinite scroll upward.
Composer
Where you type. Supports
@mentions (brings in another agent),
#leads (links a lead), file drop, and keyboard shortcuts.Multi-persona
Each thread has one active persona — usually your org’s Chief of Staff agent (e.g., “JARVIS”), or a specialist (Scout, Marcus, Athena). You switch persona with:- The Persona button in the thread header → pick from the list
- Mention
@scoutin your message → Scout joins just for that message (the Chief of Staff remains the thread owner) /persona scoutat the start of a message → changes the default persona for the thread from that point forward
Anatomy of an agent message
When the agent replies, the message can contain more than plain text:Text response
Text response
Rendered markdown — code, lists, tables, links with
preview. This is the main content.
Trace (steps)
Trace (steps)
When the agent used tools (search, reading docs,
looking up a lead), a collapsed Show steps block appears.
Expanding it shows each tool called, its parameters, and the
result. No mystery about how it reached its answer.
Stars spent
Stars spent
Every response shows its cost in Stars (model + tokens
- tools used), displayed discreetly in the message footer. See Stars.
Citations
Citations
When the agent based its response on org documents, a lead, or
external research, each claim gets a clickable citation
that opens the source. See Brain.
Suggested actions
Suggested actions
Optional buttons at the end of a response — e.g., “Create task”, “Move
lead to next stage”, “Send email”. Clicking executes immediately
without you having to repeat yourself.
Composer — what you can do
| Action | How |
|---|---|
| Mention an agent | @agent-name — brings in another agent |
| Link a lead | #search → autocomplete; inserts a clickable chip |
| Link a doc/board | &search → autocomplete |
| Attach a file | Drag-drop, paste, or click the clip icon |
| Code block | ``` or three backticks (markdown) |
| Voice | Click the microphone → speak → automatic transcription |
| Send | Enter sends, Shift+Enter adds a line break |
Threads — organization
New thread
⌘J opens the Chief of Staff agent in a new thread. Or click Chats in the
sidebar → + New.Expected result: empty thread with the org’s default persona.Name it (optional)
By default, the thread title comes from the first topic in the
conversation (extracted automatically). You can edit it at any
time in the header.
Pin the important ones
Pin to fix a thread at the top of the list. Useful for the 2–3 active
threads in your day.
Slash commands
In the composer, start your message with/:
| Command | What it does |
|---|---|
/persona <name> | Changes the thread’s default persona |
/clear | Clears context (does not delete history — just asks the agent to start fresh) |
/summarize | Requests a summary of the entire thread |
/export | Generates an exportable markdown version of the thread |
/help | Lists all available commands |
Sharing threads
Threads are private by default — only you can see them. You can:- Share with a specific member — others see the history and can reply; the agent treats all voices as participants
- Share via public link (read-only) — generates a URL with an expiration; recipients don’t need to log in
History — search & analysis
The Chats → Search view searches across all thread history:- Substring in message bodies
- Filter by persona / date / participants
- Filter by threads that mention lead X / doc Y
Limits & caps
| Limit | Value |
|---|---|
| Active threads | No limit (UI scrolls and indexes) |
| Messages per thread | No limit — but very long threads (>500 messages) are effectively capped by the model’s context window |
| Message size | ~32k characters (if larger, break it into multiple messages) |
| Attachments | 25 MB per file, no aggregate cap |
Audit
Threads are logged:| Event | Includes |
|---|---|
chat_thread_created | Who created it + initial persona |
chat_message_sent | Who sent it (user/agent) + persona + Stars cost |
chat_tool_called | Which tool + parameters (not secret payloads) |
chat_shared | With whom + type (member / public link) |
Next steps
Meet the agents
Scout, Marcus, Athena, Twin — who they are and what they do.
Brain
Where the knowledge the agent draws on to respond comes from.
Stars
How much each conversation costs + how to control spending.