dsh-behavior-enhancer
在终端中运行以下命令:
dsh plugin install Zoria-Lind/dsh-behavior-enhancer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install Zoria-Lind/dsh-behavior-enhancer 即可安装,插件源码见 https://github.com/Zoria-Lind/dsh-behavior-enhancer
插件介绍
复杂 agent 工作流中,模型并行发起多个工具调用后一旦有失败就缺乏收敛机制——并行池继续膨胀、错误级联、文件写坏却无从回滚。dsh-behavior-enhancer 专注解决一个被忽视的层面:不干预模型输出什么内容,而是约束它怎么调用工具,让复杂任务在失败时自然收敛、写操作可安全撤销。
核心能力由三条独立路径组成。behaviorPrompt 向 system prompt 注入静态行为软约束(先读后写、批量前先验证、失败即收敛、同类修改串行),为模型提供行为基线;parallelConvergence 监听每次工具结果,任何失败立即将并行池上限压到 1,连续三次成功后恢复用户原值,上下文压力达到阈值时主动降档,确保失败不会扩散;postWriteCheck 在 write/edit 执行前将目标文件快照到固定目录(每文件保留五份),写后启发式检查失败时自动回滚到写入前版本。三条路径互不依赖,任何一条失效都不会影响 DSH 核心流程。
适合在 DSH 中运行多步骤、多文件变更 agent 任务的开发者。插件零 npm 依赖、无网络请求、无子进程,全部模块 fail-open,部署即生效。它与 dsh-token-optimizer 职责互补——后者管内容压缩与裁剪,本插件管调用纪律与失败收敛——两者可独立安装,也可组合使用形成完整的稳定层。
使用场景
- 多文件编辑 agent 任务中防止并行失败级联
- write/edit 操作前自动快照、检查失败后回滚到写入前版本
- 为模型注入先读后写、失败即收敛等静态行为基线
适合人员
- 在 DSH 中运行多步骤 agent 任务的开发者
- 需要写操作安全保障的自动化工作流团队
- 已部署 dsh-token-optimizer 并补充行为约束层的用户