Conversation
Multi-agent chat interface in the AssistMe Desktop App — switch agents, manage conversations, and have interactive AI dialogues.
Overview
The Conversation tab is the desktop equivalent of the mobile Chat experience — but extended with multi-agent support, agent profile management, and richer conversation controls. While the Cowork Workspace is built for task execution with live monitoring, the Conversation tab is built for interactive dialogue: picking the right agent, having back-and-forth exchanges, and managing the context of ongoing discussions.
Cowork vs. Conversation
| Cowork | Conversation | |
|---|---|---|
| Purpose | Execute tasks, monitor live activity | Interactive dialogue with agents |
| Layout | Split panel (messages + live logs) | Single-panel chat interface |
| Log panel | Real-time event stream | Not present |
| Agent switching | Fixed to default agent | Switch agents mid-session |
| Agent management | Not available | Create, edit, configure agents |
| Best for | "Do X on my computer" | "Help me think through Y" |
Selecting an Agent
Click the agent selector at the top of the Conversation tab to open the Agent Picker. You can:
- Browse all available agents by name and description
- Switch to a specific agent for a new conversation
- Use auto-assignment — let AssistMe pick the best agent based on your message content
Auto-Matching
When auto-assignment is active, each agent shows a "Match: X%" score indicating how relevant it is to your current conversation context. Send a message and AssistMe will route it to the highest-matched agent automatically.
Starting a Conversation
- Select an agent (or use auto-assign)
- Type your message in the input area at the bottom
- Press Enter to send (use Shift+Enter for a new line in multi-line messages)
- Click the + (New) button in the header or press
Cmd/Ctrl + Nto start a fresh conversation
Stopping a Running Response
While an agent is generating a response, the Send button turns into a red Stop button. Click it to cancel — the message will be marked as "Cancelled".
Managing Agents
The Conversation tab is also where you create and configure the agents you work with.
Creating an Agent
- Open the agent picker
- Click "+ New Agent"
- Choose an emoji icon and enter a name and description
- Save — the new agent is now available across all your conversations
Editing an Agent
Click an agent's profile to open its settings:
- Name and emoji — Change how the agent is identified
- Description — Describe what the agent specializes in
- System prompt — Write custom instructions that shape the agent's behavior and personality
- Apps — View the Agent Apps associated with this agent
Changes sync across all your devices.
Conversation History
Browsing Past Conversations
The sidebar lists your recent conversations. Tap any conversation to resume it from where you left off. You can also:
- Search — Filter conversations by keyword
- Star — Pin important conversations for quick access
- Rename — Give a conversation a descriptive title
Archiving
- Archive a conversation to hide it without deleting it
- Show Archived — Toggle visibility of archived conversations in the sidebar
Deleting
Right-click (or use the menu) on a conversation and select Delete. Deletion is permanent.
Understanding Responses
Message Status
| Status | Meaning |
|---|---|
| Pending | Message is queued |
| Running | Agent is generating a response |
| Completed | Response delivered |
| Failed | Something went wrong — try again |
| Cancelled | Request was stopped |
Show Details
Completed messages include a "Show details" toggle that expands to reveal:
- Thinking blocks — The agent's reasoning process (expandable)
- Tool calls — Each tool the agent used (web search, code execution, etc.) with expandable parameters
- Tool results — Output from each tool, with file size indicator for large results
- Screenshots — Browser automation screenshots captured during execution
Loading Older Messages
If a conversation has many messages, a "Load older messages" button appears at the top. Tap it to page back through history.
Interactive Responses
Some responses require your input before the agent can continue:
Action Requests
A blue "Response Required" widget appears when the agent asks you a question:
- Select from choice buttons if options are provided
- Or type a free-text answer
- Click Submit to unblock the agent
User Action Required
A yellow banner appears when the agent needs you to complete an action outside the app (for example, logging into a website or granting a permission in the browser).
Conversation Participants
Each conversation tracks its participants — the agents that have contributed to the discussion. You can view the participant list to understand which agents have been involved, especially useful in multi-agent conversations where different agents handled different parts of the task.
Next Steps
- Cowork Workspace — When you need task execution with live monitoring
- Agent Control — Manage the background agent process
- Chat (Mobile) — Compare with the mobile chat experience