dsh-coding-tools
在终端中运行以下命令:
dsh plugin install leonardoxr/dsh-coding-tools
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install leonardoxr/dsh-coding-tools 即可安装该插件,完整源码地址为 https://github.com/leonardoxr/dsh-coding-tools 。
插件介绍
在 DeepSeek Harness 生态中,开发者常常需要一套既安全又实用的编码工具来完成代码阅读、精准编辑、结构搜索和语言服务器查询,同时不破坏宿主的安全边界。dsh-coding-tools 正是为此而生:它以一张紧凑的 Settings 卡片挂载四组有界工具,全程受审批与沙箱策略约束,无需修改 DSH 源码即可投入使用。
核心能力覆盖四个维度:code_read 以精确字节版本令牌返回 UTF-8 代码窗口,保证后续编辑有据可查;edit_ranges 执行原子化、整行级观察范围编辑,支持独立开关的编辑审批与沙箱提权审批;ast_grep 基于单一文件快照驱动 ast-grep 进程,强制只读策略与分页上限,杜绝目录级扫描;lsp 以持久化只读会话对接语言服务器,支持悬停、跳转定义、引用、符号与诊断,所有响应经去重、排序与字节截断后分页返回。编辑落地且对应 LSP 服务已活跃时,插件还会附送新鲜诊断摘要。出于安全考量,初始版本刻意未注册 ast_edit 与 DAP 调试。
它适合已在 DSH 上构建工作流的运维者和开发者:你希望以编程方式完成代码读取、结构化修改、AST 模式匹配和 LSP 内省,同时要求每一步都经过显式审批、进程保持只读、输出严格有界——而这一切都不需要你去 patch 宿主或放宽沙箱策略。
使用场景
- 在 DSH 中以编程方式精确读取和整行编辑代码文件
- 用 AST 模式匹配对单一文件做结构化搜索
- 通过只读 LSP 会话获取悬停、跳转定义、引用与诊断
适合人员
- 已在 DeepSeek Harness 上构建工作流的开发者
- 需要在沙箱与审批约束下操作代码文件的运维者
- 希望不修改宿主即获得有界编码能力的插件集成者