dsh-lsp-bridge
在终端中运行以下命令:
dsh plugin install voidmind26/dsh-lsp-bridge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install voidmind26/dsh-lsp-bridge 安装本插件(源码:https://github.com/voidmind26/dsh-lsp-bridge),安装后按所用 profile 重启 Web 或 Desktop 宿主。
插件介绍
在 DeepSeek Harness 里,模型要理解真实工程往往只能靠读文件和猜结构,缺少语言服务器那种「点到符号就能看类型、定义和引用」的体验。dsh-lsp-bridge 把 Harness 接到标准 stdio 语言服务器上,为智能体提供统一的 lsp 查询入口,让代码导航、符号检索和单文件诊断可以在会话工作区内完成,而不是反复全文搜索。
插件支持按语言配置多台服务器、独立项目根与显式多根工作区,并在同一会话内复用已启动的实例,减少重复初始化。除只读查询外,重命名、格式化以及服务器发起的编辑会走「先预览、apply 才落盘」的流程,并严格受会话权限与工作区边界约束。推荐通过 lsp_setup 让模型按冻结目录诊断、安装与写入配置;Web 与 Desktop 还提供「设置 → LSP」的只读扫描与配置界面,便于人工核对路径与能力。
适合在 DSH 里做代码审查、跨文件重构讨论或依赖真实语义上下文的开发助手场景。你若已在使用或计划使用 gopls、typescript-language-server、Pyright 等可信 LSP,并希望在 danger-full-access 或受限沙箱会话中可控地启用它们,这个插件就是为此设计的 Bundle 扩展。
使用场景
- 在 Harness 会话里用悬停、定义和引用理解陌生代码库
- 让智能体结合诊断与符号检索做跨文件代码审查
- 多仓或 monorepo 中按项目根查询工作区符号
适合人员
- 在 DSH 中希望模型具备真实语义导航的开发者
- 已部署 gopls、TypeScript 或 Python LSP 并愿在会话内启用的团队
- 需要多根工作区与权限门控写入的 Harness 高级用户