shengyvself/dsh-autoresume
在 dsh-web 重启之后(或运行期间再次出现网络/瞬时故障时),自动给被打断的会话注入「继续(自动)」,让 agent 接着上次停下的位置继续跑——不需要用户手动点、不会丢上下文。触发场景:(1) 大模型拥挤 / 排队——上游限流 429(错误码 RATE_LIMIT / rate_limit_exceeded / too_many_requests),或返回 type=service_unavailable,或消息命中 "currently overloaded" / "please try again later" / "all endpoints are currently overloaded" / 5xx 等特征,属于"等一会儿就能恢复"的瞬时故障,自动接着跑。(2) 上游网络 / 服务端故障——错误码 SERVER / TIMEOUT / TRANSPORT / EMPTY_RESPONSE,或消息命中网络特征正则 NETWORK_FAILURE_PATTERN(upstream error / internal server error / service temporarily unavailable / timed out / fetch failed / ECONNRESET / ECONNREFUSED / ETIMEDOUT / socket hang up / network error / connection refused|reset|closed),支持 {error: {code, type, message}} 错误信封解包。(3) DSH web 重启 / 崩溃造成 turn 停在中间态——turn/start 后无 turn/end、step/start 后无 step/end、有 tool/call 但无对应 tool/result、或最后一个 turn/end 原因 = interrupted。(4) 账户余额 / 配额类失败(v0.0.11+ 新增)——HTTP 402(错误码 QUOTA / insufficient_balance / payment_required),或消息含 "insufficient balance" / "payment required" / "quota exceeded" / "quota exhausted" / "402"——属于「充值账户或换 provider 后可恢复」的瞬时故障,触发后自动接着跑;与前三类共用死循环守卫(注入「继续」后无产出再失败 → 转 settled 不注入,交还用户处理)。不动的场景(避免误注入 / 死循环):最后事件是 assistant/message(已完成)、turn/end 原因=completed;cancelled,或非网络 / 非账户类 error(配置/模型错误如 UNKNOWN_MODEL / MISSING_CREDENTIAL / NO_ADAPTER / INVALID_MODEL_INFO);死循环守卫——上次注入「继续」之后若模型持续返回空内容(典型如某些隐身模型过载时,或充值后仍未到账),自动转 settled 不再注入,交还用户。守护窗口:默认 24h 扫描窗口 + 永久 liveWatch 守护(bootGraceMs 默认 Infinity)。配 targetSessionId 时只盯单会话(旧行为)。
$ dsh plugin --profile web add dsh-autoresume$ dsh plugin --profile web add github:shengyvself/dsh-autoresume健康评分构成
41 / 100评分综合许可证、社区信号、文档与分发情况,并非代码审计。安装前请审阅源码与 manifest。
安全信息
关键指标
Related
相关插件
dsh-agent-teams turns the current DeepSeek Harness session into a captain that can assemble durable sub-agents, split a goal into dependency-aware tasks, and coordinate work through direct messages.
DSH bundle 技能包:把深度长文生产(学术论文 / 行业分析 / 商业评论)拆成 9 角色流水线——T1 文献 / T2 数据 / T3 案例三线并行检索、T4 分析、T5 写作、T6 批判伙伴、T7 审计、T8 终检(主控亲执行)、T9 同行评审,跨 6 个阶段,含三角验证、M 门 23 项机械终检、G0-G14 独立审计(含中文 AI 痕迹闸)、审稿评分与期刊匹配,以及 4 个人在环节点。以 bundle 分发(`package.json#dsh.bundle.patch` + `lib/index.js` 入口注册技能),`dsh plugin add lunheng-article-pipeline` 即装;随包 T1-T9 角色卡、模板与 11 个零依赖校验脚本,README 五语。
运行在 DeepSeek Harness 内的一组 agent preset(vibe-math-v2 / vibe-math-v3 / vibe-math-v4 / vibe-math-v5), 用多代理协作自动求解数学问题并对结论做多代理交叉验证。四个预设共享「断点续跑、 中途人工干预、进度汇报、自然语言驱动」底座能力,但采用四代不同的求解架构: 💡 四个架构同级——vibe-math-v2 与 vibe-math-v3 是经典架构(成熟可用、持续维护),vibe-math-v4 是「常驻自组织合作研究」架构、vibe-math-v5 是最新的「研究所体系」(两者均标注为实验性);根据你的实际需求自行选择(详见下方「怎么选」)。 - vibe-math-v2(概率驱动 · JSON 数据层)· 经典:qs.json 问题清单 + Propos/ 命题库 + 概率驱动调度 + 代码启发式调度; - vibe-math-v3(第三代 · 论文式 md + 规划代理 + 方法库)· 经典:全部知识以 Markdown 论文/研究报告式 存储与续写(Problems/ 问题清单+依赖+来
⭐ 如果您喜欢这个插件,请在 GitHub 上为它点亮 Star — 这能让我知道插件对您有用,并鼓励我继续开发和维护它。 🐛 如果您发现 Bug 或希望增加功能 ,请使用任意语言在 GitHub 上提交 Issue — 我会评估您的建议,并在后续版本中实现有价值的改进。
0.29.0 新增自适应流程、项目技能初始化与可选 SonarQube CI 审核。SonarQube 集成目前读取提交后的 CI 分析结果,不提供未提交代码的本地 Sonar 审核。
面向 DeepSeek Harness(dsh)的本地优先任务看板插件:把完整任务看板——看板/列表/Gantt/工作流/仪表盘视图 + 任务级 AI 对话——挂进 DSH Web GUI。数据存本地 SQLite(/.dsh/storages/dsh-taskboard/taskboard.sqlite),无外部服务、无云端依赖。