dsh-lens
在终端中运行以下命令:
dsh plugin install NexusAgentX/dsh-lens
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install NexusAgentX/dsh-lens 即可安装该插件,源码仓库见 https://github.com/NexusAgentX/dsh-lens
插件介绍
当 agent 往磁盘上写文件时,最大的痛点是零即时反馈——类型错误、格式问题、对邻近模块的级联影响,往往要到下一轮甚至人工 review 才暴露。dsh-lens 把 pi-lens 的完整分析引擎适配到 DeepSeek Harness 宿主中,让每一次 write、edit 或 bash mutation 都自动触发五阶段诊断流水线,把错误挡在下一轮之前。
这五阶段依次是:安全 autofix 与格式化、LSP 文件同步与诊断收集、ast-grep / tree-sitter / fact-rule 扫描、邻近模块级联诊断、以及 turn-end blocker 与 advisory 注入下一轮模型请求。插件同时注册了面向 agent 的完整工具集(symbol_search、lsp_navigation、ast_grep 系列、read_enclosing、module_report 等)、九条 /lens-* 会话命令、四条 pi-lens 技能,以及在官方 Web profile 上的会话芯片与 composer dock。配置继续沿用 .pi-lens.json,无需额外学习成本。
如果你通过 DeepSeek Harness 驱动代码编写、需要 write-time 诊断闭环,或者已经熟悉 pi-lens 生态想要平滑迁移到 dsh,dsh-lens 就是那个宿主适配层。唯一注意:不要在同一 workspace 同时挂载 pi-lens-mcp,否则会双开语言服务器。
使用场景
- agent 每写一次文件,自动跑 LSP 诊断、格式化与 AST 扫描,把 blocker 注入下一轮请求
- 跨文件重构后,级联检测自动定位邻近模块的类型不一致与未用符号
- 按会话开关诊断流水线,用 /lens-health 和 /lens-perf 排查 LSP 卡顿与事件循环瓶颈
适合人员
- 通过 DeepSeek Harness 驱动 agent 写代码、需要 write-time 诊断闭环的开发者
- 已熟悉 pi-lens 生态、希望平滑迁移到 DSH 宿主的工程团队
- 希望在不增加人工 review 负担的前提下为 agent 输出加质量门的工程师