Agent Sessions app icon

Agent Sessions

• macOS • Open Source •

Local History Guide / Cursor Agent

Cursor Agent Local History: Search Cursor Agent Sessions on macOS

Cursor Agent sessions can contain the prompt, tool call, command output, or file path that explains a change. Agent Sessions makes that local Cursor Agent history searchable beside Codex, Claude, OpenCode, Hermes, OpenClaw, Gemini, Copilot, and Pi.

Agent Sessions supports Cursor Agent transcripts. It does not claim full Cursor IDE chat history support because DB-only Cursor chat message blobs are not decoded as transcript events.

Download Agent Sessions 3.9.3 View on GitHub Product page
Agent Sessions showing Cursor Agent sessions filtered in the local history browser.
Primary storage~/.cursor/projects/.../agent-transcripts
Metadata storage~/.cursor/chats/.../store.db
SurfaceCursor Agent sessions from the Cursor app and bundled command-line entrypoint.

Where Cursor Agent Stores Local Data

Cursor Agent writes JSONL transcripts under Cursor's local data directory:

~/.cursor/projects/<project>/agent-transcripts/<session-id>/<session-id>.jsonl

Cursor also stores per-session chat metadata in SQLite databases:

~/.cursor/chats/<workspace-hash>/<session-id>/store.db

Agent Sessions uses the JSONL transcript as the primary source for readable events and uses store.db metadata for names, model hints, timestamps, and workspace context when available.

What Agent Sessions Does

Cursor Agent support has been verified against Cursor 3.5.38 using the app-bundled CLI at /Applications/Cursor.app/Contents/Resources/app/bin/cursor.

What This Does Not Do

Related Guides

Sources