DSH Plugins
返回列表
🖥️

dsh-copy-tool

客户端 更新于 2026.09.09

在终端中运行以下命令:

dsh plugin install kezan31/dsh-copy-tool

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install kezan31/dsh-copy-tool 安装,开源地址为 https://github.com/kezan31/dsh-copy-tool ,安装后重启 DSH Web 即可使用。

插件介绍

用 write tool 重构大型项目时,AI 经常遗漏代码行、把复杂逻辑简化成概述,导致反复修补、白白消耗 token。dsh-copy-tool 把"按行精确搬运"从模糊的上下文复述变成确定性的行号操作:你指定哪些行、搬到哪,它就把那些行原样迁过去,不多不少。\n\n核心能力上,一次调用可同时列出离散行和连续范围(例如 [633, [640, 645], 700]),源行与目标行一一对应;自动识别并去除选中行的公共缩进,再按 indent 参数重新添加四空格级别;dry_run 模式先输出一段有界的 unified diff 供你审阅,确认无误才落盘。创建缺失文件与编辑已有文件(包括源文件本身)均为原子操作,未触碰的内容和文件系统原生换行符完整保留,所有路径均相对于当前会话工作区解析并遵守沙箱策略。\n\n如果你正在 DSH 里做模块拆分、跨文件搬函数、批量调整缩进等级,或者希望让 AI 把算力省在逻辑判断而非逐字重输上,这个插件能把行级复制变成一条可预览、可校验、可回滚的确定性操作,大幅减少因遗漏和过度简化带来的返工。

使用场景

  • 跨文件搬运函数时指定源行与目标行,避免 AI 遗漏或改写代码
  • 批量调整代码缩进等级,自动去除公共缩进后按指定级别重新对齐
  • 用 dry_run 预览有界 unified diff,确认无误后再原子化落盘减少返工

适合人员

  • 在 DeepSeek Harness 中重构大型项目、频繁跨文件搬代码的开发者
  • 希望降低 token 消耗、避免 AI 过度简化复杂逻辑的工程师
  • 需要精确控制缩进与行级编辑、偏好可预览且可回滚操作的开发者