前言¶
在 DSH Web 端跑 Agent 时,回合可能因为网络、浏览器关闭或终止流程异常而停在「未完成」状态。此时会话里往往还保留着已保存的 session context,但界面不一定提供明确的「从断点继续」入口,只能重新开一轮或手动补操作。下面介绍的插件面向这类中断场景:在回合意外中断或终止失败且尚未完成时,在界面上提供继续重试能力,让开发者从已保存的上下文接着跑,而不是从零重来。
这是什么¶
dsh-turn-continuation(界面显示:英文 Turn continuation,中文 任务续跑)由维护者 vb2250158 发布,分类为 工作流。一句话定位:从已保存的 session context 继续执行未完成、被中断的 DSH Web Agent 回合。
插件简介与 package 描述一致:Continue an unfinished interrupted DSH Web agent turn from its saved session context。
核心功能¶
根据仓库 README,当前版本能核实的能力如下:
- 继续重试按钮:在「意外中断」或「终止失败且回合尚未完成」的情况下,于 Web 界面展示继续重试按钮,便于从断点续跑。
- 配置层注入:插件包声明
dsh.bundle,安装后会把自己的配置层合并进对应 profile(见安装一节)。 - 多语言展示元数据:通过
locale/en.json、locale/zh.json提供列表标题与描述;icon.svg作为插件图标资源一并发布。
README 说明:本 release 需要 DSH 0.2.1-alpha.1 或兼容的 0.2 系列;更细的兼容性说明见仓库内 docs/dsh-0.2-compatibility.md。package 当前版本为 0.1.7(以 package.json 为准)。
安装与启用¶
安装前请确认宿主 DSH 版本满足上述要求,并自行审阅 GitHub 仓库 源码与 MIT 许可证。插件在 当前 dsh 进程权限 下运行,安装即信任其客户端注入与配置补丁行为。
官方 README 给出的安装方式为:锁定公开仓库的提交后,通过 DSH 官方入口安装。将 <commit> 替换为你要固定的 Git 提交哈希:
pnpm dsh plugin --profile web add github:vb2250158/dsh-turn-continuation#<commit>
安装完成后,插件会把 bundle 中 ./cordis.patch.yml 对应的补丁并入 profile。
配置存放位置¶
插件相关配置保存在 DSH profile 的 cordis.patch.yml 中。若使用多电脑同步仓库,该仓库通常只保存插件仓库地址、固定提交、启停状态与配置项,不保存本插件仓库的完整源码。
典型用法¶
README 未给出单独的「用户点击路径」截图或逐步 UI 教程;可复现的用法逻辑是:
- 在 web profile 下按上文命令安装并启用插件。
- 在 DSH Web 中正常发起 Agent 回合;若回合因中断或终止失败而处于未完成状态,界面应出现 继续重试(中文环境下插件名显示为 任务续跑 相关文案)。
- 通过该入口,基于已保存的 session context 继续同一回合,而不是新开对话。
开发与发布侧,仓库 README 列出本地验证命令(面向维护者自检,非终端用户必做步骤):
npm test
npm run build
npm pack --dry-run
适用场景与注意¶
适合谁
- 经常在 DSH Web 上长跑 Agent、且遇到过回合中途断掉的使用者。
- 希望工作流类插件统一用 profile +
cordis.patch.yml管理配置的团队。
注意事项
- 依赖 DSH 0.2.1-alpha.1+(或兼容 0.2);与 0.1.x 的兼容细节 README 仅在「宿主兼容性」段提到 Typert 的 schema/
create()双路径,主 release 仍以 0.2 为准,升级宿主前请读仓库 compatibility 文档。 - 安装命令必须带
#<commit>固定提交,不要用未在资料中出现的简化 install 字符串。 - 社区目录 skillhub.cn 插件页 与 GitHub 为独立信息源;目录站点与 DeepSeek / 幻方无官方从属关系,版本与星标(当前 GitHub 0 star)以你安装时锁定的提交为准。
结尾¶
dsh-turn-continuation 把「未完成回合 + 已保存 session context」变成可操作的续跑入口,属于 DSH「一切皆插件」工作流扩展里偏 UI 与 session 衔接的一环。需要安装说明与源码时,可查阅 目录页 与 GitHub:vb2250158/dsh-turn-continuation。