跳到主要内容
插件

dsh-loop-guard

MrWeiCodes363更新于 7 天前

在 GitHub 打开

模型陷入只想不做的思考死循环时自动打断,不用再手动中止。

实用分

85 / 100

配置门槛

开箱即用

协议

MIT

语言

JavaScript

安装

快速开始

复制命令,或者把整个安装任务交给你的 Harness 智能体。

git clone https://github.com/MrWeiCodes/dsh-loop-guard.git
DSH 版本DSH 0.2.2-rc.1
让智能体安装

请帮我安装 DeepSeek Harness 插件「dsh-loop-guard」: - GitHub 仓库:MrWeiCodes/dsh-loop-guard(https://github.com/MrWeiCodes/dsh-loop-guard) - 类型:cordis 插件(装到 DSH profile) - 注意:该插件声明 DSH 版本要求 0.2.2-rc.1,安装前请先确认我的版本是否满足。 - 该插件开箱即用,无需额外配置。 请先查看仓库 README 确认安装步骤,然后按官方方式安装。装完后告…

README 摘要

来自项目自身文档的清洗摘录。

dsh-loop-guard — DSH 思考循环守护 为 DeepSeek Harness(DSH)提供的思考循环守护插件:模型陷入「只想不做」的退化循环时 自动打断并注入纠正提示,任务继续往下走 ,不必再手动中止 🌏 中文 English dsh · dsh-plugin · plugin · guard · thinking-loop · reasoning · repetition · AI agent · 思考循环 · 死循环 · 推理退化 简介 长上下文 + 高 reasoning effort 下,模型会 退化 :推理里开始出现低熵重复( 好。执行。好。 、 Write. / Output. / Let me write. / Go. 这种短句轮转),然后停不下来。 麻烦的是 DSH 自带的 guard/ 家族 抓不到这种情况 ——它们都围绕工具调用: 内置 guard 挂载点 能抓什么 --- --- --- guard/timeout-policy tools/execute 工具调用超时 guard/repeat-tool-reminder tools/post-execute 重复的同一个工具调用链 而退化循环的特征恰恰是 完全不调工具 :只有 reasoning-delta ,零 text-delta 、零 tool-call-delta 。于是: - 两个 guard 都不触发; - agent-loop 的 turn() 从 已完成的消息 推导 StepEndReason ,流不结束 → step 不 settle → turnEnds 永远为 null → while (true) 永不 break; - 回合停不下来,只能由你手动中止 ——而界面上只显示「思考中」,看起来和认真推理没区别。不点开 thinking 块根本察觉不到它在空转。 本插件接管 llm/stream 瀑布流,按每次模型调用的 chunk 组成做判定,在退化发生时 从流内部切断 ,让回合正常结束。 ![效果:…

在 GitHub 打开

项目信息

作者
MrWeiCodes
协议
MIT
stars
36
Forks
3
更新时间
2026年11月5日
创建时间
2026年9月21日
语言
JavaScript
收录来源
topic

相关条目

来自同一生态方向的相似工具。

查看全部
插件

pi-web-ui

xing-shuyin

为 pi 编程智能体提供精致的浏览器操作界面,让你像用 IDE 一样轻松掌控和交互。

dshdsh-desktopdsh-plugin
384开箱即用
94/100
插件

dsh-btw

MichengAI

基于当前对话上下文,在独立气泡里一次性回答你的旁问,只读不执行工具,不打断主流程。

deepseekdeepseek-harnessdsh
59开箱即用
90/100
插件

dsh-pua

MichengAI

让 AI 助手别轻易放弃,换个思路再试,并在收工前自己检查一遍结果。

ai-agentdeepseek-harnessdsh
70开箱即用
87/100