dsh-editor-link
在终端中运行以下命令:
dsh plugin install ferrisching/dsh-editor-link
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ferrisching/dsh-editor-link,或在插件界面添加并安装,源码见 https://github.com/ferrisching/dsh-editor-link。
插件介绍
用 DeepSeek Harness 时,你往往要在网页和 VS Code 之间来回切换:工具要审批、Agent 要问话,而编辑器里的文件与选区却不容易被 Agent 看见。生态里虽有片段能力,但「在你正在写代码的地方点允许/拒绝」和「把 IDE 上下文交给 Agent」这两件高频事,仍缺少一条顺畅的链路。
dsh-editor-link 把 DSH 插件与 VS Code 扩展连成一体,通过本机回环上的令牌认证 JSON-RPC 通道对话。你可以在 VS Code 通知里处理审批,在侧栏卡片里回答单选、多选或自定义问题;Agent 可通过 ide_context 读取当前文件、诊断与选区,你也可以把选区送入 Composer,或从状态栏与网页文件卡片跳转到 Agent 最近读写的位置。侧栏还提供会话列表、Composer、模型与权限切换、提示补全,以及内嵌完整 DSH 网页;审批与提问在网页与 VS Code 同时出现,先答先得。
适合日常以 VS Code 为主战场、希望少切窗口、又让 Harness Agent 像 Claude Code 那样「看见你在看什么」的 DSH 用户。若你主要只在浏览器里用 DSH、或同一台机器上常开多个 DSH 进程/多窗口 VS Code,需留意 README 中的已知限制。
使用场景
- 在 VS Code 里直接允许或拒绝 Agent 的工具调用,无需切回网页
- 让 Agent 读取当前打开文件、诊断信息与代码选区
- 从侧栏 Composer 发消息,并跳转到 Agent 最近修改的文件位置
适合人员
- 以 VS Code 为主要开发环境的 DSH 用户
- 希望减少 DSH 网页与编辑器之间切换的人
- 需要把 IDE 上下文交给 Harness Agent 的开发者