dsh-restart-task
在终端中运行以下命令:
dsh plugin install zchuxi/dsh-restart-task
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install zchuxi/dsh-restart-task 即可从 https://github.com/zchuxi/dsh-restart-task 安装该 Web profile 插件。
插件介绍
在 DeepSeek Harness Web 里,一次对话并不总是顺滑走完:模型请求会失败,回复可能在输出上限处戛然而止,回合也可能以错误、中断或崩溃遗留的状态收场。dsh-restart-task 是一套面向「被打断的回合」的恢复插件,把输入框里的继续控件与宿主侧的三段式策略接在一起,目标很直白——尽量把任务拉回正轨,同时让恢复过程在对话记录里尽量不留下碍眼的痕迹。
第一层在请求失败时调宽产品自带的可见重试预算,由 dsh-llm-retry 渲染倒计时,你可等待或中止;重试结束后还可选择收走已结束的记录。第二层针对「撞上输出上限」:在回合尚未关闭时通过 agent.steer 同轮续写,不新开回合,轮次与历史轨道保持不动。第三层面向已经以失败收场的回合:通过插件来源的 followup 开启新一轮继续,默认需手动触发,也可在设置里打开自动继续并配置延迟、连击上限与各失败原因开关。
浏览器侧还提供设置卡片与呈现细节:可隐藏本插件自己的折叠续写行,按 hide / preview / keep 处理继续轮在轨道上的标记;输入框为空时,在仅有一个 composer 的场景下可把产品发送键当作继续。配置经 restart-task 条目实时写入宿主 Config,下一次中断即按新策略生效。
适合经常在长任务、流式输出或不稳定网络下使用 DSH Web 的用户——你希望失败能多等几轮、截断能自动接上、坏掉的回合还能按需续跑,又不想聊天区堆满重试条与匿名「第 N 轮」时,这个插件就是为此准备的。
截图预览
使用场景
- 模型请求失败,希望放大可见重试并看清倒计时
- 回复撞到输出上限,需要同轮续写而不新开回合
- 回合以错误、中断或截断收场,需要手动或自动继续
适合人员
- 在 DSH Web 上跑长任务、常遇网络或服务波动的人
- 希望截断后自动接上、少手动复制粘贴的用户
- 介意聊天区出现重试条与匿名轮次标记的整洁型用户
