Inspect, edit, and replay agent workflows without leaving VS Code.
Sovara turns recorded runs into an interactive graph inside the editor so you can trace prompts, outputs, dependencies, and cached reruns in one place.
Features
Browse recent runs from the Sovara sidebar
Open full graph tabs for individual runs
Inspect inputs, outputs, attachments, and code locations
Edit a node and rerun only downstream work
Reconnect to the local Sovara server automatically
Requirements
VS Code 1.74+
A Python environment with sovara installed
A project you run through so-record
Quick Start
Install sovara in the Python environment VS Code should use:
uv add --dev sovara
# or
pip install sovara
Open your project in VS Code.
Record a run:
so-record python your_script.py
Open the Sovara icon in the Activity Bar and select a run.
By default the extension connects to 127.0.0.1:5959. It can start so-server automatically when sovara is installed in the selected Python environment. If you prefer to start it yourself:
so-server start
Settings
sovara.pythonServerHost: Host for the local Sovara server
sovara.pythonServerPort: Port for the local Sovara server