dsh-message-edit
DSH 插件:分支式消息编辑、重掷、重试与版本时间线 | DSH plugin: branch-based message editing, reroll, retry, version timeline
DSH 插件:分支式消息编辑、重掷、重试与版本时间线。
How to install
dsh plugin add dsh-message-edit About
DSH Message Edit dsh-message-edit(npm · GitHub)为 DeepSeek Harness 补充基于事件溯源的「消息编辑与重生成」能力。插件不改写历史事件,也不修改 DSH 引擎内部;每次编辑、重生成或重试都会从目标回合之前创建一个新会话版本,原会话始终保留并可随时切回。 bash dsh plugin --profile web add dsh-message-edit 功能 **编辑消息**:可编辑已落定的用户文本、assistant.reasoning 思考块与 assistant.response 回复文本。 **重生成**:从最后一条已落定助手回复所属回合之前分支,使用原用户输入重新生成。 **重试任意回合**:在 Timeline 中选择任意历史回合重新执行。 **级联策略**: truncate(默认):只重新执行目标输入,删除该点之后的旧后续。 preserve:保留后续用户输入,并在新分支中依次重新执行;助手输出与工具链全部重新生成。 **版本切换**:会话标题栏的 ← 撤销当前原子效果,→ 重施加最新直接子效果;Timeline 展示完整已知分支树、操作时间、编辑前后内容与当前版本。 **Timeline 标签页**:注册到 conversation.view,order: 15,位于 Trajectory(10)与 Pr…
Recommendation signals
Meta
- License
- MIT
- Language
- TypeScript
- GitHub stars
- 49
- mo. downloads
- 2.4K
- Last push
- 2026-08-16
- Created
- 2026-08-06
Basic safety check
- Findings
- None
- Sources
- curated:0xsline/awesome-deepseek-harness
- Topics
- dsh, dsh-plugin
Related plugins
DSH-EasyRewrite
Renzic-Stone/DSH-EasyRewrite
Inline-edit and recall your own user messages in dsh web — lazily and seamlessly, with a version pager and per-session draft persistence.
dsh-web
zhu1090093659/dsh-web-ui/tree/main/packages/dsh-chat-recovery
Chat recovery for DSH: edit the last finished user message and explicitly retry failed turns, both via session-fork branches that leave the original conversation untouched.
dsh-nested-followups
sluminositys/dsh-nested-followups
Keep branching from any completed answer at any depth while the main session stays untouched.
dsh-session-sync
PerryLink/dsh-session-sync
Cross-device session sync for DeepSeek Harness — syncs sessions and settings between machines through git.