DSH Plugins
返回列表
⚙️

dsh-ralph-loop

工作流 更新于 2026.08.27

在终端中运行以下命令:

dsh plugin install zerosloney/dsh-ralph-loop

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

在终端执行 dsh plugin install zerosloney/dsh-ralph-loop 即可安装;源码仓库为 https://github.com/zerosloney/dsh-ralph-loop

插件介绍

传统 ReAct 循环让 LLM 在"思考-行动"之间反复横跳,错误不断震荡、经验无法沉淀,最终烧完配额仍拿不到一份可靠产出。dsh-ralph-loop 用一条 Reflect → Assess → Learn → Plan → Handle 的五阶段状态机替代这种盲目试错:每一轮都有明确的反思、评估、学习、规划和执行节点,配合不可变状态快照与 maxCycles 硬上限,让闭环既确定性推进又不无限空烧。

核心能力集中在三个层面。第一,沙箱隔离的测试验证——测试命令经 Harness Sandbox 约束后执行,沙箱不可用时 fail-closed 绝不裸跑;第二,跨执行教训持久化——以 lessonKey 作用域将历史教训落盘,下次运行自动回灌 Plan 提示词,让同一类错误不再犯第二次;第三,best-effort 返回与中断恢复——失败时交回最接近通过的那一轮文件而非空手而归,中止后同参数可直接从快照续跑。此外,完整的 ralph/* 生命周期事件可对接 Trajectory 回放,可选 applyBack 将最终文件写入操作员指定目录。

适合在 DeepSeek Harness 中驱动自主编码的开发者:当你需要 LLM 生成代码、跑测试、根据失败信息自我修复,并且希望整个过程可观测、可恢复、经验可累积时,这个插件把一条确定性的自愈闭环直接接进了你的工具链。

使用场景

  • 让 LLM 在隔离沙箱中自动生成代码并循环跑测试直到通过
  • 多次执行同一任务时利用历史教训避免重复犯错
  • 执行中断后从快照恢复,不丢失已有进度

适合人员

  • 在 DeepSeek Harness 中驱动自主编码的开发者
  • 需要可观测、可恢复、经验可累积的自动化工作流的用户
  • 希望替代盲目 ReAct 试错、追求确定性闭环的团队