Runtrol Studio for VS CodeRun every repository, session, and installed coding-agent CLI from one VS Code window. Runtrol Studio is the primary runtrol surface. It discovers supported CLIs already installed on your machine, keeps provider-owned sessions available, and moves the current VS Code window to the workspace or worktree bound to the selected session. Install
No Core path is required for a Marketplace installation. The extension verifies and materializes its bundled native Core, then discovers supported installed CLIs at runtime. Keep each CLI installed and authenticated through its own official flow. Use
Fifteen sessions are the daily-use baseline and 30 sessions are the release load. At most eight sessions own a hot process, while exactly one selected session owns the full event stream and active renderer. Cold rows respond immediately and resume through the provider-native session identity. Ownership and securityThe installed provider CLI owns the conversation and repository changes. Runtrol supervises process, session, workspace, worktree, and collision boundaries. Runtrol does not:
Only the selected runtrol session identifier is retained across workspace reloads. Prompts, replies, approvals, provider state, and conversation frames are never written to extension storage. Before another hot writer starts in the same, parent, or child path, the extension offers the existing session, a separate workspace or worktree, an explicit continue action, or cancellation. Settings
Open sourceDevelopment
Set Package the native platformBuild the Rust release binary, then run:
The packager resolves relative Core paths from the repository root and assembles the VSIX in an isolated temporary directory. It does not replace
The release target map is When Core bytes change, the extension preserves the currently mapped image with a hard link before atomically replacing the stable name. An Extension Host reload, VSIX upgrade, or VSIX rollback therefore reconnects to the same daemon and active provider processes instead of making the versioned extension directory their owner. Inspect and clean-install a built package before publication:
The hosted release workflow repeats this journey on native Windows, macOS, and Linux runners. Visual Studio Marketplace signs published VSIX files, and VS Code verifies that signature when installing them. |