Conversation History

Your AI agent conversations are automatically saved and persist across app restarts, VibeSpace switches, and system reboots. There is no save button, no export warning, and no expiration — every conversation is retained until you delete it.

Viewing history

The conversation history sidebar shows all conversations scoped to the current VibeSpace. Conversations are organized by project and sorted by date, with the most recent at the top.

Active conversations display a green dot next to their title.

Resuming a conversation

  1. Click a conversation in the history sidebar.
  2. The conversation loads and the compose bar is ready for input.

If the agent is disconnected, CrispyVibe reconnects in the background before resuming.

How resume works

CrispyVibe uses different strategies depending on the agent:

  • ACP agents — lightweight resume via session/resume, or full reload via session/load
  • Claude Code — resumes using the CLI session ID
  • Codex — resumes using the CLI thread ID

When resume fails

If the agent cannot restore the previous session, a dialog appears explaining the issue. You can choose to start a fresh conversation from that point.

Agent crashes

If an agent crashes mid-conversation, an orange banner appears with the reason and a Retry button. Click Retry to reconnect and continue.

Searching conversations

Use the search field at the top of the history sidebar. Two search modes are available:

  • Keyword search — instant results matching exact terms
  • Natural language search — semantic search that finds related conversations

Results display the conversation title, a matching snippet, and a timestamp.

Managing conversations

Rename a conversation

Double-click the conversation title in the sidebar and type a new name.

Delete a conversation

Click the button on a conversation entry. An inline confirmation appears before deletion.