DeepSeek Harness (DSH) 采用插件化架构,旨在解决智能体开发中会话中断、模型故障和人工审批阻塞等问题。dsh-auto-driving 是一个工作流插件,通过自动回退、重试和审批接管,实现无人值守、永不停摆的自愈式 AI 编码会话。
核心能力¶
模型故障自动回退¶
在产出任何内容之前失败(如模型不存在、无凭据、额度耗尽、限流、服务端 5xx 等),自动切换到分组中的下一个模型继续执行同一个请求,直到找到可用模型。
任务自动重试¶
针对网络超时、连接断开等非模型异常,使用同一模型进行指数退避重试,直到成功或达到最大次数。
全自动模式¶
开启后,任务运行中的权限索取、确认提问和方案评审全部按默认允许自动应答,任务不再卡在人工验证。每次自动决策都会追加到工作区根目录的 AUTO-MODE.md 文件。
活性看门狗¶
检测静默卡死(默认 5 分钟),强制重试或切换。
实时气泡通知¶
模型切换、恢复执行与自动审批时,在对话页输入框上方实时弹出气泡通知。
响应式胶囊¶
自动收起文字仅保留图标,抗输入条挤压。
安装与启用¶
插件安装后,会在 DSH 的设置界面新增一个「自动驾驶」标签页。默认关闭全自动模式,需显式开启。
安装地址: https://www.skillhub.cn/plugins/huhaodong/dsh-auto-driving
GitHub 仓库: https://github.com/huhaodong/dsh-auto-driving
典型用法¶
- 在设置中开启「自动驾驶」标签页,配置回退分组和重试参数。
- 开启全自动模式后,无需人工干预即可自动完成权限/提问/方案审批。
- 查看工作区根目录的
AUTO-MODE.md文件,记录所有自动决策。 - 通过输入条胶囊即时切换当前对话的全自动模式与模型回退。
- 配置首唤醒延迟、退避倍率等参数控制重试行为。
适用场景与注意¶
该插件适合需要长期无人值守运行智能体任务的场景。安装前应检查源码与许可证。
- Node.js 版本要求: >= 20
- SSE 降级: 长连接不可用时自动降级为间隔轮询
- 状态同步: 切换对话时旧气泡立即消失,切回时若状态在 30 秒内则原样重现