Module roo_code

Module roo_code 

Source
Expand description

Roo Code session parser for VS Code extension storage. Roo Code session parser.

Parses conversation history from Roo Code, an AI coding assistant VS Code extension that is a fork of Cline.

Roo Code stores task conversations in the VS Code global storage directory:

  • macOS: ~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/tasks/
  • Linux: ~/.config/Code/User/globalStorage/rooveterinaryinc.roo-cline/tasks/
  • Windows: %APPDATA%/Code/User/globalStorage/rooveterinaryinc.roo-cline/tasks/

Each task has its own directory containing:

  • api_conversation_history.json - Raw API message exchanges
  • ui_messages.json - User-facing message format
  • task_metadata.json - Task metadata (optional)

Structsยง

RooCodeWatcher
Watcher for Roo Code sessions.