k-ying/dsh-vsceditor

Embeds a full code-server (VS Code) inside the DeepSeek Harness web UI, popping red/green diffs and jumping to the first changed line as the agent edits files.

dsh-vsceditor embeds a full code-server (VS Code 4.x kernel — extensions, themes, keybindings and the Git panel) inside the DeepSeek Harness web UI, so you can literally watch the agent work. Each time the agent writes or edits a file, the editor opens a red/green diff and jumps to the first changed line; diffs accumulate per file for a conversation turn and survive tab closes and reloads. Three mutually exclusive backends are available — embedded code-server (default), local VS Code (moving follow/diff/locking into your own editor), or Off — switchable from the editor toolbar's power button. Files being written become read-only in the editor to prevent collisions, and the code-server runs under a watchdog that heartbeats the DSH host and kills the whole process tree if the host dies, so no orphaned processes are left behind.

Web UI Enhancements ★ 8
View on GitHub ↗

Install

dsh plugin --profile web add github:k-ying/dsh-vsceditor

Copied verbatim from the README's install block. The README notes that dsh plugin add writes the package into ~/.dsh/profiles/web/package.json dependencies and registers it in dsh.profile.bundles automatically — the plugin self-mounts via cordis.patch.yml, so no manual composition edits are needed. It also lists a local-path form (dsh plugin --profile web add /path/to/dsh-vsceditor) and dsh plugin --profile web remove dsh-vsceditor.

Compatibility

Installs into the web profile. The README says the plugin self-mounts via its cordis.patch.yml declaration, so no manual composition edits are required.

Details

FAQ

Is the embedded editor a full VS Code?
Yes — the README says it is code-server 4.x (the full VS Code kernel), so extensions, themes, keybindings and the Git panel all work.
Can I use my own desktop VS Code instead?
Yes — the README offers three backends: embedded code-server (default), local VS Code (follow/diff/locking move to your own editor), and Off, switchable from the editor toolbar.

Alternatives

omdsh-dev/dsh-genui · paean-ai/deeptide · huiliyi37/dsh-tianshu-tui

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins