🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

轮次回退重试 Locietta/dsh-rewind-retry

DeepSeek Harness
Locietta40 天前有提交已提供中文文档扫描:未发现敏感能力

分叉会话重发提示词,编辑或续跑失败轮次

29.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Locietta/dsh-rewind-retry
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · chat
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 40 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 分叉会话重发提示词
  • 编辑失败轮次
  • 续跑失败轮次

DeepSeek Harness 插件:为对话轮次提供重试、编辑提示词和继续操作(通过分叉会话实现回退)

README

由 DeepSeek 最新模型翻译生成
dsh-rewind-retry 一个 DeepSeek Harness (DSH) 插件,为 Web / Desktop 聊天界面中已完成的轮次添加 Retry、Edit prompt 和 Continue 操作。 DSH 没有内置的方式来编辑你的最后一条消息或重试失败的轮次(例如因网络错误而中断的轮次)。此插件添加了这些操作。 操作 | 操作 | 位置 | 作用 | | ↺ Retry | 每个由你以提示词启动的已完成轮次 | 在该提示词之前分叉会话,并在分叉中再次发送相同的提示词。 | | ✎ Edit | 同上 | 在同一位置分叉,并将旧提示词放入分叉的编辑器中,以便你在发送前修改它。 | | ⏭ Continue | 仅限最新轮次,当它失败或未产生回复时 | 在同一会话中发送“Continue from where you left off.”,保留所有已完成的工作。 | 以回复结束的轮次会在现有的复制 / 分支行中将这些操作显示为图标(悬停时显示,与内置图标一样)。未以回复结束的轮次(例如失败或停止的轮次)会显示一行可见的带标签按钮,因为 DSH 不会为它们显示操作行。 工作原理 DSH 的会话日志是仅追加的,因此“回退”实际上是一次分叉:插件以精确的 atSeq 边界调用 Host 的 session.fork,并打开新会话。原始会话会保留为一个分支。
展开完整文档(README 剩余 1 节)
dsh-rewind-retry

一个 DeepSeek Harness (DSH) 插件,为 Web / Desktop 聊天界面中已完成的轮次添加 Retry、Edit prompt 和 Continue 操作。

DSH 没有内置的方式来编辑你的最后一条消息或重试失败的轮次(例如因网络错误而中断的轮次)。此插件添加了这些操作。

操作

| 操作 | 位置 | 作用 |
| ↺ Retry | 每个由你以提示词启动的已完成轮次 | 在该提示词之前分叉会话,并在分叉中再次发送相同的提示词。 |
| ✎ Edit | 同上 | 在同一位置分叉,并将旧提示词放入分叉的编辑器中,以便你在发送前修改它。 |
| ⏭ Continue | 仅限最新轮次,当它失败或未产生回复时 | 在同一会话中发送“Continue from where you left off.”,保留所有已完成的工作。 |

以回复结束的轮次会在现有的复制 / 分支行中将这些操作显示为图标(悬停时显示,与内置图标一样)。未以回复结束的轮次(例如失败或停止的轮次)会显示一行可见的带标签按钮,因为 DSH 不会为它们显示操作行。

工作原理

DSH 的会话日志是仅追加的,因此“回退”实际上是一次分叉:插件以精确的 atSeq 边界调用 Host 的 session.fork,并打开新会话。原始会话会保留为一个分支。回退只影响对话;磁盘上已更改的文件仍保持更改。

选择边界(client.js 中的 planRewind):

- 空闲提示词。 切点正好位于提示词插入收件箱之前,因此你在轮次之间更改的设置(权限模式、模型等)会被保留。
- 在上一轮次运行期间排队的提示词。 切点位于上一轮次的末尾,加上其独立的尾部事件(与 Host 用于其默认分叉的规则相同)。随后,分叉继承的排队提示词会从其收件箱中移除,因此旧的排队提示词不会在重试的提示词之前运行。
- 如果相关历史记录尚未加载到聊天中,则会按需加载更早的页面。

限制

- 附件不会被保留。 Retry 仅重新发送文本。如果原始提示词包含图片或文件,Retry 会将文本暂存到编辑器中(与 Edit 一样),并显示一条提示,要求你重新附加它们。
- 操作出现的位置。 它们位于每个轮次的末尾,因为 DSH 没有在用户消息气泡上提供扩展槽位。
- 哪些轮次可以回退。 仅限由你自己的提示词启动的轮次。由目标轮次、计划或子代理通知启动的轮次不会获得 Retry 或 Edit。
- 已测试版本。 仅针对 DSH 0.1.7-rc.1 进行了测试。该插件以防御性方式读取一些 Client 内部结构(聊天快照和会话事件窗口),但未来的 DSH 版本可能仍需要更新。

安装

DSH 的插件管理器可直接从 GitHub 安装捆绑包;无需 npm 包。请让 DSH 代理:安装插件包 github:Locietta/dsh-rewind-retry#v0.1.0。

智能体会调用它的 plugin_manager 工具(以该 spec 作为 target 的 install_bundle)。插件无需重启 DSH 即可激活。如果按钮没有显示出来,请刷新页面。

- 选择版本: 参见 Releases,并将 #v0.1.0 后缀改为你想要的标签。
- 更新: 移除该 bundle 并安装新的标签,例如让智能体“重新安装 github:Locietta/dsh-rewind-retry#”。
- 关闭或移除: 前往 Settings → Plugins,找到 @local/dsh-rewind-retry。

开发

该插件是纯 JavaScript,无需构建步骤:

| 文件 | 作用 |
| client.js | 浏览器端:slot 注册、UI,以及纯规划逻辑。 |
| index.js | 宿主端。为空,因为该插件只使用现有的 Host Remotes(session.fork、session.prompt、session.updateQueue)。 |
| cordis.patch.yml | 插入插件行的 bundle patch。 |
| locale/ | 在 Plugin Manager 中显示的标题和描述。 |

该仓库使用 pnpm(通过 package.json 中的 packageManager 固定版本)。

pnpm install # no runtime dependencies yet; creates the local environment
pnpm test # unit tests for the fork-boundary planner (node:test)
pnpm run check # syntax check + tests

Check the planner against your own session logs (read-only; needs Node >= 22.15 for zstd):
node scripts/check-session-logs.cjs ~/.dsh/sessions//session-/session.v4.jsonl.zstd

要试用本地更改,请安装你的工作副本而不是 GitHub 标签:使用 install_bundle 并传入克隆目录的绝对路径。DSH 随后会链接到该目录,因此编辑 client.js 后只需刷新页面。如果旧代码仍在运行,请禁用并重新启用该插件,或重启 DSH。

要发布,请推送一个与 package.json 中 version 匹配的 vX.Y.Z 标签,并为其创建 GitHub release。

使用的 slots:conversation.chat.assistant-actions、conversation.chat.turnTail、conversation.input.dock。

许可证

MIT
预览分享卡片长什么样 ↓Locietta/dsh-rewind-retry
分享 · DeepSeek Harness Hub
Locietta/dsh-rewind-retry

分叉会话重发提示词,编辑或续跑失败轮次

这是你的仓库?认领条目

回到顶部