DSH Plugins
返回列表
🖥️

dsh-run-guard

客户端 更新于 2026.10.15

在终端中运行以下命令:

dsh plugin install PrismLean/dsh-run-guard

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

在 DeepSeek Harness 终端执行 dsh plugin install PrismLean/dsh-run-guard 安装本插件,源码仓库为 https://github.com/PrismLean/dsh-run-guard。

插件介绍

在长任务里,Agent 常会卡在两个极端:推理反复空转停不下来,或想完就停、没有正文和工具调用却留下未完成工作。DeepSeek Harness 的 agent loop 本身对这两种节奏异常缺少调控,dsh-run-guard 在两端补齐,既不让模型无限空转,也不让它过早收工。

插件一体两面:guard 监听 llm/stream,用滑动窗口重复率与硬性块数、字符上限双保险,死循环通常在 1~2 秒内被中断,并按每 turn 上限自动重试;recovery 对 PI_AI_ERROR 等瞬时上游失败(白名单可扩展)同样重试,与 guard 共用上限。continue 在 turn 正常结束后自动续跑:有未完成 todo 时注入状态,无 todo 但只想不写时注入简洁提示;模型也可调用 pause_work 主动暂停,两路都不会再自动继续。

刹车与油门共用同一套状态感知:guard 以 error 结束的 turn 不会被 continue 误推;continue 新开的 turn 若再次死循环,guard 会立刻拦截。配置可在 Plugins 页面的 run-guard 卡片中调整总开关、Guard 与 Continue 等参数,需 dsh 0.2.0-rc.2。

适合使用 DeepSeek V4 Flash 等高 reasoning 强度、经常跑多步工具链的用户;尤其在意会话不被巨型死循环推理拖垮、又希望任务能持续推进到 todo 完成或明确暂停的场景。

使用场景

  • 长任务中模型推理进入重复空转,数分钟停不下来
  • turn 结束时只有思考、无正文无工具调用,todo 仍未完成
  • PI_AI_ERROR 等瞬时上游失败需要与 guard 共用上限自动重试

适合人员

  • 使用 DeepSeek V4 Flash 且 reasoningEffort 偏高的 Harness 用户
  • 经常跑多步工具链、依赖 todo 推进的长任务 Agent 使用者
  • 需要防止巨型死循环落盘、又希望任务持续推进到完成或暂停的人