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:
| Tool | Purpose |
|---|---|
| Read | Read file contents |
| Write | Create or write files |
| Edit | Modify specific file content |
| Bash | Execute terminal commands |
| Grep | Search file contents |
| Glob | Find files by pattern |
| WebFetch | Fetch web page content |
| WebSearch | Search the internet |
| Skill | Invoke custom skills |
| Agent | Spawn 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