DSH Plugins
返回列表
⚙️

dsh-jev-loop

工作流 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install JWE24-code/dsh-jev-loop

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

在 DeepSeek Harness 中执行 dsh plugin install JWE24-code/dsh-jev-loop 安装本插件(源码:https://github.com/JWE24-code/dsh-jev-loop)。

插件介绍

在 DeepSeek Harness 里,代理会在一步接一步地调用工具、收结果、再决定何时结束回合。单靠模型自律很难稳定拦住「需求没说清就瞎猜」「危险或越界工具调用」「调用成功却悄悄没做到位」「任务没完就收工」这类问题。dsh-jev-loop 把 Jev(TypeSafe System One)接到 agent-loop 的四个门控上,用外部评判在关键节点给出概率化判断,再由本包按阈值决定是注入澄清、记录、询问、拒绝、阻断还是轻推继续,而不绑死某一种前端界面。

四个门控覆盖整条循环:回合开始前判断请求是否欠规格并提示先问清楚;工具执行前评估破坏、外泄与偏离任务等风险;成功执行后检查是否静默遗漏;回合结束前判断请求是否真正完成,必要时有限次轻推。评判请求会带上与门控相关的会话片段(含工具名、参数、输出与近期 transcript,并受 maxStateChars 等上限约束),需配置 TypeSafe API 密钥;无密钥、超时、限流或异常响应时一律 fail open,评判服务不可用也不会卡死循环。

适合在 Harness 组合里做工作流级治理的团队:既要 headless 或可插拔挂载,又希望用统一阈值与审计(如 JSONL 记录概率、缓存与用量)把门控行为说清楚。可选的 /JevLoop 控制面板由 moqi-jev-loop 单独提供;本包只交付 jevLoop 服务与门控逻辑。若工具会读到敏感文件或密钥,应关闭相应门控或用 preExecuteSkip 等配置把数据留在本地。

使用场景

  • 在 Harness 代理循环中,对工具调用前后做风险与遗漏检查
  • 需要外部 Jev 评判来澄清欠规格请求或判断回合是否真正结束
  • headless 或可组合挂载场景下,为 agent-loop 增加可配置门控与审计

适合人员

  • 维护 Harness profile 与 cordis 补丁的开发者
  • 使用 moqi 生态、需要 jevLoop 核心服务的团队
  • 希望在代理工作流中做概率化门控且容忍 fail open 的运维者