Vithrive/Deepseek-Harness-for-VS-Code ↗★ 33
deepseek-harness-vscode
VS Code侧边栏接入与Copilot模型注册 适合习惯在VS Code中直接使用DSH进行代码开发和问答的用户。
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 README ↗使用示例:发送选中内容到对话框
拖拽 / 右键发送是 dsh-drop-caret 最常用的能力,操作如下:
-
在 VS Code 中框选住代码块 / 文字块;
-
右键,点击 「DeepSeek Harness: 发送选中内容到对话框」:

-
代码块所在行数的链接(
路径:起始行-结束行)就会被发送到对话框,插入在当前光标位置:
-
在 DSH 里直接发送消息即可,模型可通过引用精确定位到代码块所在文件与行号。
同样地,也可以把文件 / 文件夹从系统文件管理器或 VS Code 资源管理器直接拖进对话框,插入位置同样是拖放点对应的光标位置。
面板相关配置
| 配置项 | 默认值 | 说明 |
|---|---|---|
dshPanel.url | http://127.0.0.1:3080 | 面板连接的 DSH 地址 |
dshPanel.host / dshPanel.port | 127.0.0.1 / 3080 | 自动启动时绑定的主机与端口 |
dshPanel.autoStart | true | 未运行时是否自动启动 dsh |
dshPanel.autoRegisterWorkspace | true | 是否把当前工作区自动注册为 DSH 工作区 |
dshPanel.autoInstallDsh | true | 未安装 dsh 时是否提示并代为安装 |
dshPanel.dshCommand | dsh | dsh 命令(可填完整路径) |
dshPanel.killOnDispose | true | 扩展停用时是否结束它启动的 dsh |
dshPanel.openSystemBrowser | false | 扩展启动 dsh 时是否保留弹系统浏览器的旧行为 |
dshPanel.installClipboardPlugin | true | 自动安装内置 dsh-webview-clipboard 插件(修复 macOS 面板内编辑快捷键;Windows/Linux 上为惰性文件不影响行为)。怀疑影响 dsh web 启动时可关闭对比 |
桥接相关配置
| 配置项 | 默认值 | 说明 |
|---|---|---|
dshPanel.enableDshModel | true | 是否注册 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.chatTimeoutMs | 900000 | 单次任务最长等待毫秒数(15 分钟),超时后任务仍在 DSH 面板运行 |
dshPanel.chatSyncLookbackMin | 60 | 聊天会话文件扫描窗口(分钟) |
dshPanel.debugModelMessages | false | 调试:把 VS Code 发给模型的消息结构写入 .dsh-debug/ |