Conversation History
The Conversation Panel on the left side manages all previous AI interactions and sessions with Genie.

Panel Controls
Section titled “Panel Controls”The sidebar header provides tools for list management.
| UI Label | Function |
|---|---|
| New Chat | Starts a fresh session and closes the panel. |
| Clear All | Deletes all conversation history after confirmation. |
| Search History | Local filtering of the conversation list by title or snippet. |
Conversation Rows
Section titled “Conversation Rows”Each item in the list represents a persistent chat session.
| Action | Function |
|---|---|
| Open Row | Click a conversation row to load it into the chat area. |
| Delete Row | Deletes a single conversation after confirmation. |
Empty states are handled gracefully, showing appropriate “No conversations” messages if no history exists or no items match the search.
Conversation History vs. Project Rules
Section titled “Conversation History vs. Project Rules”Conversation History and Project Rules solve different problems.
- Conversation History stores chats, titles, and message threads.
- Project Rules stores per-file display naming, file lock state, and project rules.
When Genie detects a real project switch, it preserves the old chat in Conversation History and starts a fresh chat for the newly active project.
Use Project Rules when you want Genie to remember file-specific behavior over time instead of just reopening an old conversation.