Expand description
On-disk schema for Cursor’s bubble store. See
docs/agents/formats/cursor.md for the full field census.
Structs§
- Bubble
- Bubble
Grouping - Bubble
Header - Composer
Data - Composer
Head - Composer
Headers - Cursor
Session - Cursor
Session Metadata - Model
Config - Model
Info - Selected
Model - Thinking
Block - Token
Count - Tool
Former Data paramsandresultare JSON strings (double-encoded on the wire); parse on use viaToolFormerData::parse_params/ToolFormerData::parse_result.- Workspace
Identifier - Workspace
Uri
Constants§
- BUBBLE_
TYPE_ ASSISTANT - BUBBLE_
TYPE_ USER - CAPABILITY_
THINKING - CAPABILITY_
TOOL - TOOL_
EDIT_ FILE_ V2 - TOOL_
GLOB_ FILE_ SEARCH - TOOL_
READ_ FILE_ V2 - TOOL_
RIPGREP_ RAW_ SEARCH - TOOL_
RUN_ TERMINAL_ COMMAND_ V2 - TOOL_
TABLE - Cursor’s numeric tool-dispatch enum, extracted from
Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js. The numeric id is what Cursor’s UI dispatches on; a projector that wants its output to load back into Cursor.app must emit the canonical id, not just preserve the name. - TOOL_
TASK_ V2 - TOOL_
UNSPECIFIED - TOOL_
WEB_ SEARCH