Chat & Sessions

Creating a Chat

Click the New Chat button in the sidebar to start a new conversation. Each chat is an independent AI session with its own context and history.

Sending Messages

Type in the input box and press Enter to send. Features include:

  • Multiline Input — Shift + Enter for new lines
  • Paste Images — Cmd+V to paste screenshots or images
  • Drag & Drop — Drop image files into the input box
  • Supported Formats — JPEG, PNG, GIF, WebP

Message Queue

When the AI is responding, you can keep sending messages — they queue automatically. The queue panel lets you view pending messages, cancel, or force-execute.

Session Management

All conversations are saved locally and automatically — nothing is lost.

Session Actions

  • Rename — Double-click the session title (AI auto-generates titles)
  • Pin — Pin frequently used conversations to the top
  • Archive — Hide inactive conversations, restore anytime
  • Search — Full-text search across all session messages

Session Stats

Each session tracks detailed usage:

  • Input/output token counts
  • Cache hit information
  • Total message count

Tool Calls

The AI can use various tools during conversation:

ToolPurpose
ReadRead file contents
WriteCreate or write files
EditModify specific file content
BashExecute terminal commands
GrepSearch file contents
GlobFind files by pattern
WebFetchFetch web page content
WebSearchSearch the internet
SkillInvoke custom skills
AgentSpawn sub-agents

Tool calls appear as color-coded badges in the chat, expandable to see detailed input/output.

Permission Modes

Three modes control how AI uses tools:

  • Plan Mode — AI generates a plan, you approve before execution
  • AcceptEdits Mode — Each tool call requires your approval
  • BypassPermissions Mode — Auto-execute without confirmation