Export to Markdown — Export selected messages as Markdown
Delete — Delete sessions or messages (with confirmation)
How It Works
OpenCode stores session data in a SQLite database at ~/.local/share/opencode/opencode.db. This extension reads from that database using Python 3's built-in sqlite3 module (invoked via child_process).
Data Structure
Table
Content
project
Directories where OpenCode was used
session
Sessions with title, directory, timestamps
message
Messages with role, agent, model, token usage
part
Actual conversation content — text, reasoning, tool calls, patches
Requirements
VS Code 1.80.0 or later
Python 3 installed and available as python3 in PATH
OpenCode installed with data at ~/.local/share/opencode/