dsh-message-edit:DeepSeek Harness 的分支式消息编辑与版本时间线插件

moeblack/dsh-message-edit

会话与消息已验证
收录时间 2026-08-17
页面最后更新 2026-10-04

DSH plugin 为 DeepSeek Harness 提供基于事件溯源的消息编辑、重掷、重试与版本时间线,支持分支式会话版本切换。

dsh-message-edit 是 DeepSeek Harness 的会话编辑插件,基于事件溯源为消息编辑、重生成与重试提供版本化能力。它解决会话历史不可变、编辑会破坏原始记录的问题,让你安全地修改已落定的用户文本、思考块与回复,同时保留完整版本树并可随时切回。核心能力包括分支式编辑、级联策略、版本时间线与 Timeline 界面,支持 truncate 与 preserve 两种级联策略,并通过 HTTP 接口与标题栏控制。

如何安装

install
npmdsh plugin --profile web add dsh-message-edit
分类
会话与消息
平台
DSH Plugin
作者
moeblack
分发方式
插件

dsh-message-edit 核心特性

编辑消息与思考块重生成与重试回合级联策略控制版本时间线切换
Listed on dsh-plugin.org

dsh-message-edit 仓库简介

它是做什么的?

dsh-message-edit 是 DeepSeek Harness(DSH)的会话编辑插件,基于事件溯源为消息编辑、重生成与重试提供版本化能力。它解决会话历史不可变、编辑会破坏原始记录的问题,让你在 DSH 中安全地修改已落定的用户文本、思考块与回复,同时保留完整版本树并可随时切回。核心能力包括分支式编辑、级联策略、版本时间线与 Timeline 界面。

核心功能

  • 编辑消息:可编辑用户文本、assistant.reasoning 思考块与 assistant.response 回复文本。
  • 重生成与重试:从最后一条助手回复之前分支重新生成,或在 Timeline 中选择任意历史回合重新执行。
  • 级联策略:truncate 只重执行目标输入并删除后续,preserve 保留后续用户输入并依次重新执行。
  • 版本切换:标题栏的 ←/→ 撤销或重施加原子效果,Timeline 展示完整分支树、操作时间与编辑前后内容。
  • 事件溯源设计:不改写历史事件,每个版本追加不可拆分的 effect/inverse 对,支持 LIFO 撤销。

怎么使用这个插件?

在 DSH 中启用后,通过会话标题栏的 Timeline 标签页(位于 Trajectory 与 Prompt Studio 之间)查看版本树。编辑消息时,选择目标回合并修改文本;重生成或重试时,在 Timeline 中选择回合并触发操作。插件提供 HTTP 接口 GET /message-edit 读取可编辑消息与版本树,POST /message-edit 执行 edit、reroll 或 retry 并返回新 Session ID。调整级联策略可在操作时选择 truncate 或 preserve。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:moeblack/dsh-message-edit。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题