dsh-stall-guard
在终端中运行以下命令:
dsh plugin install 1250589385/dsh-stall-guard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install 1250589385/dsh-stall-guard(源码:https://github.com/1250589385/dsh-stall-guard),安装后刷新页面即可默认生效。
插件介绍
在国内或弱网环境里,git clone、pnpm install、pip install 这类下载常常挂住几分钟不动,智能体却只会干等,最后要么超时一句空话,要么误以为是命令写错而去改脚本。dsh-stall-guard 盯住「像下载」的命令:超过独立预算(默认 30 秒)就安全中止,并把一段智能体能直接执行的说明写回工具结果——强调是「到源不通」、附上未验证的镜像候选、提醒删掉半成品目录、带上原始命令,避免第二轮撞上 already exists。
守卫按渠道识别 git、npm、pip、cargo、go 以及 curl/wget 等 HTTP 拉取,同时刻意不误伤 git status、curl --version 这类本地查询。写入类操作绝不掐断,只提示,因为中止可能写坏用户文件;下载中止则几乎无副作用,重来即可。web_fetch、web_search 等也有各自超时策略,但本插件的差异化在于「事中」在工具层替智能体换源,而不是事后解释失败或换 LLM provider。
换源与状态提示全部来自内置中英文案表和可配置的占位符预设,不调用模型,平顺时 token 成本为 0,真卡住时大约一次两百多 token,通常仍比让智能体空等再乱猜更省。面板里的监督员、鱼缸动画只是让人心里有数;关掉形象守卫照样工作。
适合经常在 DeepSeek Harness 里让智能体拉依赖、克隆仓库、装包的用户,尤其是 GitHub 时通时不通、需要自动换源提示而不是人肉盯终端的场景。
使用场景
- GitHub 上 git clone 或 fetch 长时间无进度
- pnpm、npm 或 pip 安装依赖卡在拉包
- curl、wget 下载大文件或镜像站连接挂死
适合人员
- 常让智能体克隆仓库、装依赖的 Harness 用户
- GitHub 或外网源不稳定、需要自动换源指引的场景
- 希望减少智能体空等和误改命令的自动化工作流使用者