A DeepSeek Harness web-GUI plugin that opens the Workspace directory you already opened in DSH straight in VS Code, with no tools, skills, or file access of its own.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-09-01
License
MIT
01What can it help you accomplish?
Open a DeepSeek Harness workspace directory in VS Code directly from the web-GUI sidebar
The chosen workspace directory opens in VS Code (or the configured editor CLI), spawned detached so the editor outlives the server
DeepSeek Harness web-GUI users who want to jump from a sidebar Workspace row into their local editor without leaving the browser
02How to install into DeepSeek Harness
Prerequisites
- VS Code, or an editor CLI on PATH.
- DSH `0.1.0-rc.6` or newer.
Installation steps
- 01
Add the plugin to your web profile: `dsh plugin --profile web add https://github.com/omdsh-dev/dsh-open-in-vscode/archive/refs/tags/v0.1.6.tar.gz`.
$ dsh plugin --profile web add https://github.com/omdsh-dev/dsh-open-in-vscode/archive/refs/tags/v0.1.6.tar.gz
- 02
Restart the web server and refresh the page; the host mounts under `dsh-open-in-vscode` and the client bundle is served at `/plugins/dsh-open-in-vscode/client.js`.
Verify the integration
- `dsh plugin --profile web list dsh-open-in-vscode --depth 0` confirms the installed version.
03DSH integration and capability boundaries
Native Workspace row-menu extension point (`sidebar.workspaces.row-menu`); scoped compatibility adapter on DSH 0.1.0-rc.6
Open directory in editor
workspace directory path from the clicked Workspace row→spawns the configured editor CLI on that directory (`code <path>` by default), detached, so the editor outlives the server
spawns an external editor process detached from the harness serverLocale-following menu row
harness Workspace sidebar row→renders **在 VSCode 中打开** under the Chinese locale, **Open in VSCode** under English
Strict Typert Remote open call
workspace directory from the clicked row→calls the host over the strict Typert Remote `openInVscode/open`, passing the workspace directory
04Who is it for? When not to use it?
Good for
- DeepSeek Harness web-GUI users who want to jump from a sidebar Workspace row into their local editor without leaving the browser
Not for
- Requires DSH `0.1.0-rc.6` or newer; the plugin uses the native Workspace row-menu extension point where present and a compatibility adapter on `rc.6`.
- A missing executable fails loud with a fix hint and relative paths are refused — the editor command must resolve on PATH or be an absolute path.
05Compatibility, maintenance and safety notes
- Requires DSH `0.1.0-rc.6` or newer; the plugin uses the native Workspace row-menu extension point where present and a compatibility adapter on `rc.6`.
- A missing executable fails loud with a fix hint and relative paths are refused — the editor command must resolve on PATH or be an absolute path.
- On Windows the default `code` command also discovers standard VS Code installs; on macOS you must install the VS Code shell command or set the plugin `command` to any editor that opens a directory.
MIT · repo created 2026-08-13, last push 2026-08-16 · no GitHub release published
06Frequently asked questions
How do I install dsh-open-in-vscode?
Add it to your web profile: `dsh plugin --profile web add https://github.com/omdsh-dev/dsh-open-in-vscode/archive/refs/tags/v0.1.6.tar.gz`. This runs pnpm inside the profile and reconciles the bundle layer. Then restart the web server (`kill -TERM <pid>`, never `kill -9`) and refresh the page. The host mounts under `dsh-open-in-vscode` and the client bundle is served at `/plugins/dsh-open-in-vscode/client.js`.
Which DeepSeek Harness versions does it support?
DSH `0.1.0-rc.6` or newer. The client uses the harness's native `sidebar.workspaces.row-menu` slot when available and falls back to a scoped compatibility adapter on the public `rc.6` build.
Does it read or write my files?
No. The plugin adds no tools, no skills, and no settings; it only opens the directory you already opened in DSH and never reads or writes files itself.
How do I open a different editor?
Set the `command` Config key in cordis.yml (default `code`); on Windows it also probes standard VS Code install locations, and other commands resolve through PATH. A missing executable fails loud with a fix hint, and relative paths are refused.
07Related DSH workflows
dsh-notification
by omdsh-dev
Desktop notifications for DeepSeek Harness turn completions, with per-outcome controls and include/exclude keyword rules.
fn-os-apps
by tnnevol
Tencent CodeBuddy model provider for DeepSeek Harness that signs in with browser OAuth instead of an API key, lists the CodeBuddy model catalog with the context, output, tool-calling, reasoning and image capabilities of each model, keeps multiple accounts with automatic failover to the next usable one, shows remaining quota in the composer with a token and credit usage panel, and completes automatable CodeBuddy growth tasks per account with an execution log. Install from npm with `dsh plugin --profile web add @tnnevol/dsh-codebuddy`.
dsh-lark-bot
by plutokeating
Feishu/Lark bridge for DeepSeek Harness: scan-to-connect PersonalAgent binding, streaming cards, git-worktree project workspaces, parallel per-scope tasks, multi-role agents, cross-session notify, in-chat model/key management, and a safety-net guardian that still answers in Feishu after dsh crashes.
dsh-session-notification
by dingyi222666
Notifications for four session states, with browser alerts and prompts.
08Data and sources
every real Workspace row in the sidebar gains an **Open in VSCode** row
The client half uses the harness's `sidebar.workspaces.row-menu` slot when
DSH `0.1.0-rc.6` or newer.
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-01. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
