DSH Plugins
返回列表
⚙️

dsh-generation

工作流 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install goecho/dsh-generation

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

在终端运行 dsh plugin install goecho/dsh-generation,源码详见 https://github.com/goecho/dsh-generation,安装完成后重启 dsh --profile web 即可生效。

插件介绍

在 DeepSeek Harness 中,一个会话一旦跑过任何一轮,其预设就被锁定——你没法中途给正在工作的 agent 换一套工具,否则已记录的工具调用就会悬空。dsh-generation 把这个问题拆成最干净的解法:别修当前进程,直接开新一代。它提供两个工具——generation_fork 把一份已知可用的预设原样复制成新 id,generation_run 则挂载那份副本、创建全新 agent、执行你写入的任务,跑到 idle 或 15 分钟超时后自动回收。两代之间只靠文件系统传递上下文,不共享内存、不继承父级工具集,就像 C 编译器每轮产出独立二进制一样。

整条链路强调「人是第 3 阶段」:每次 fork 和 run 都经过 pre-execute 人工审批;worker 预设不能是 cordis,也不能残留 cordis 插件行;meta 会话日志就是唯一的 lineage,不建第二套数据库,不自动把任何产物提升为默认 creator。插件本身不引入新的 Host 服务、不解锁 preset 锁定、不依赖 @deepseek-ai/dsh-tools,纯 JavaScript,装完重启即用。

它适合已经在用 Creator mode 编排多步任务、希望把「构思—实现—验证」拆成互不污染的代际来推进的进阶用户。如果你只是想让当前会话多几个工具,Creator mode 本身已经够用;dsh-generation 解决的是「上一代的产物成为下一代的起点,而不是在当前代里打补丁」这个工作流问题。

使用场景

  • 用 Creator 模式构思提示词后,fork 一份 standard 预设让新会话专注写代码
  • 把上一代产出的配置复制到新预设,隔离上下文后跑验证任务
  • 多步任务中每步开新代际,避免工具调用记录在当前会话中互相污染

适合人员

  • 已在用 DeepSeek Harness Creator 模式编排多步任务的进阶用户
  • 需要把构思、实现、验证拆成互不污染代际的 agent 工作流设计者
  • 希望在新代际会话中隔离工具集并保留人工审批节点的技术负责人