Vithrive/Deepseek-Harness-for-VS-Code ↗★ 33

deepseek-harness-vscode

VS Code侧边栏接入与Copilot模型注册 适合习惯在VS Code中直接使用DSH进行代码开发和问答的用户。

包名
deepseek-harness-vscode
兼容性
待验证
版本
0.8.45
许可证
MIT
最近更新
2026年9月17日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

使用示例:发送选中内容到对话框

拖拽 / 右键发送是 dsh-drop-caret 最常用的能力,操作如下:

  1. 在 VS Code 中框选住代码块 / 文字块;

  2. 右键,点击 「DeepSeek Harness: 发送选中内容到对话框」:

    右键菜单:发送选中内容到对话框

  3. 代码块所在行数的链接(路径:起始行-结束行)就会被发送到对话框,插入在当前光标位置:

    发送结果出现在 DSH 对话框中

  4. 在 DSH 里直接发送消息即可,模型可通过引用精确定位到代码块所在文件与行号。

同样地,也可以把文件 / 文件夹从系统文件管理器或 VS Code 资源管理器直接拖进对话框,插入位置同样是拖放点对应的光标位置。

面板相关配置

配置项默认值说明
dshPanel.urlhttp://127.0.0.1:3080面板连接的 DSH 地址
dshPanel.host / dshPanel.port127.0.0.1 / 3080自动启动时绑定的主机与端口
dshPanel.autoStarttrue未运行时是否自动启动 dsh
dshPanel.autoRegisterWorkspacetrue是否把当前工作区自动注册为 DSH 工作区
dshPanel.autoInstallDshtrue未安装 dsh 时是否提示并代为安装
dshPanel.dshCommanddshdsh 命令(可填完整路径)
dshPanel.killOnDisposetrue扩展停用时是否结束它启动的 dsh
dshPanel.openSystemBrowserfalse扩展启动 dsh 时是否保留弹系统浏览器的旧行为
dshPanel.installClipboardPlugintrue自动安装内置 dsh-webview-clipboard 插件(修复 macOS 面板内编辑快捷键;Windows/Linux 上为惰性文件不影响行为)。怀疑影响 dsh web 启动时可关闭对比

桥接相关配置

配置项默认值说明
dshPanel.enableDshModeltrue是否注册 DSH 聊天模型条目(关闭则桥接不生效,面板不受影响)
dshPanel.chatProvider / dshPanel.chatModel空DSH (DeepSeek Harness) 条目使用的 provider / 模型(如 deepseek-official / deepseek-v4-pro);留空跟随 DSH 默认
dshPanel.chatAgentPreset空DSH 会话创建时使用的 agent 预设(如 liangshen);留空=DSH 默认
dshPanel.dshReasoningEffort空推理档位兜底:off / low / high / max;界面选择优先
dshPanel.chatTimeoutMs900000单次任务最长等待毫秒数(15 分钟),超时后任务仍在 DSH 面板运行
dshPanel.chatSyncLookbackMin60聊天会话文件扫描窗口(分钟)
dshPanel.debugModelMessagesfalse调试:把 VS Code 发给模型的消息结构写入 .dsh-debug/