DSH Plugins
返回列表
🖥️

dsh-vscode

客户端 更新于 2026.08.15

在终端中运行以下命令:

dsh plugin install Hyna-hla/dsh-vscode

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中运行 dsh plugin install Hyna-hla/dsh-vscode 即可安装此插件,源码见 https://github.com/Hyna-hla/dsh-vscode。

插件介绍

DSH 的 pwsh 沙盒会拦截工作区外的可执行文件,模型想直接调用 code xxx 打开编辑器往往失败。dsh-vscode 以宿主插件形式直接 spawn Code.exe(stdio: ignore + detached),绕开沙盒限制,让编辑器集成变得可靠且确定。

核心能力包括:打开文件或文件夹(相对路径基于当前会话工作区)、通过 --goto file:line:col 精确跳转到指定行列、用 --diff 打开两个文件的对比视图,以及 wait: true 时等待窗口关闭再返回(默认立即返回)。自动探测顺序覆盖本地安装、Program Files 及 PATH 上的 code.cmd。

适合需要让 DSH 稳定唤起本地 VS Code 的开发者,尤其是依赖沙盒环境但又不想丢失编辑器便捷性的场景。

使用场景

  • 让模型在对话中直接打开当前工作区的文件到 VS Code
  • 跳转到代码指定行列进行精确查看
  • 对比两个文件的差异视图

适合人员

  • 需要 DSH 稳定唤起本地编辑器的开发者
  • 在 pwsh 沙盒环境中受限的用户
  • 希望免去手动切换窗口的效率优先者