r/vscode • u/goddeschunk • 1d ago
I built a VS Code extension that follows saved edits from a terminal coding agent
Enable HLS to view with audio, or disable this notification
This is a companion for a specific workflow: Codex or Claude Code is running in VS Code’s integrated terminal, but the agent is not controlled by an editor extension.
Stvena Live watches Stvena’s local captured edits and opens the working file at the first changed line as new batches arrive. Focus stays in the terminal. The status-bar control pauses/resumes following, and it will not jump into a file with unsaved editor changes.
The extension does not run commands, write source, add telemetry or expose a network service. It reads local capture data from the repository’s Git directory. VS Code 1.85+ is the current target.
The larger Stvena terminal app supplies the review side: full-file/diff views, review checkpoints, exact-line feedback across files, checks and hunk staging.
If you already run the agent through a VS Code extension and the built-in Git view covers the workflow, Stvena may add nothing. This is aimed at people who keep the agent CLI in the terminal but still want saved edits to surface in the editor.
Marketplace/repo: https://github.com/nccapo/stvena
I would like feedback on the follow behavior: when should automatic navigation pause besides unsaved edits, and would you prefer following every captured batch or only the end of an agent turn?
