New Task & Conversation
New Task
Click “New Task” (Cmd/Ctrl+N) for an empty session page:
- Select work mode (Office/Coding/Design)
- Select project (defaults if unselected)
- Type your first message to establish the session
Each task corresponds to an independent backend AgentSession with its own session records context file.
Composer
- Multi-line text, Shift+Enter for newline
- Drag files or click the paperclip for attachments
- Type
/for Slash commands (skill invocation, mode switching) - Drafts auto-save per session
Send & Interrupt
- Send: Enter to send. During streaming, the send button becomes “Append” — new messages queue until the current turn finishes
- Interrupt: Click “Stop” to abort; generated content is preserved
Streaming Render
Messages render in four stages:
- Thinking: Agent reasoning (collapsible, reasoning models only)
- Tool calls: Operations in progress (file reads, code execution, searches)
- Content: Final reply (Markdown with syntax highlighting)
- Artifacts: Generated file cards, click to preview
Session Operations
Right-click a session: rename, archive (recoverable), move to project. Cmd/Ctrl+W or Backspace archives the current session.
Task Status
Task execution has clear stage indicators:
- Running: the message stream shows current tool calls and progress
- Waiting on you: approval or info requests surface as a card at the top of the stream, with app notifications and a pet bubble
- Done: artifact cards show the results; desktop notifications fire when running in the background
Long tasks don’t need babysitting—switch away, come back, and review.