DSH Plugins
返回列表
🖥️

dsh-turn-fork

客户端 更新于 2026.08.23

在终端中运行以下命令:

dsh plugin install ruby1304/dsh-turn-fork

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中,运行命令 'dsh plugin install ruby1304/dsh-turn-fork' 即可安装,完整源码地址为 https://github.com/ruby1304/dsh-turn-fork。

插件介绍

在使用 DeepSeek Harness 进行对话时,你可能需要编辑已发送的消息、重试历史回合或探索不同的对话分支。然而,现有的社区插件存在严重的持久化缺陷,导致分支日志在重启后无法读取,其他设计问题如配置丢失、DOM 猜测等也影响了可靠性。dsh-turn-fork 应运而生,它修复了这些关键缺陷,通过正确的事件标记确保分支日志在进程重启后依然可读,提供了更安全、更稳定的对话管理体验。

这个插件的核心能力包括回合级别的消息编辑——你可以修改任何已确认的用户消息并重新运行对话,支持截断或保留下游回合;重试与重新生成功能,允许你重新生成特定历史回合的回复;以及一个完整的版本树时间线,支持跨分支的撤销、重做导航,并显示运行中的分支状态。它严格使用官方插槽,避免了 DOM 注入和文本猜测,同时提供中英双语界面,方便不同语言的用户使用。

dsh-turn-fork 特别适合经常需要迭代和调试对话流程的用户,比如内容创作者、开发者或研究人员,他们可能希望回溯编辑消息以优化输出,或通过版本树比较不同分支的结果。对于那些重视数据持久性和稳定性的用户,它通过 P0 级别的回归测试和清晰的错误处理提供了保障。如果你曾经因对话分支丢失或重启后会话损坏而困扰,这个插件能让你更安心地管理复杂的对话历史。

使用场景

  • 编辑已发送的用户消息并重新运行对话,纠正错误或优化内容。
  • 重试历史回合以重新生成助手回复,尝试不同输出。
  • 使用版本树导航对话分支,比较和回溯不同对话路径。

适合人员

  • 需要迭代和调试对话流程的内容创作者或研究人员。
  • 重视分支日志持久化和重启后数据可靠性的用户。
  • 希望避免 DOM 注入、使用官方插槽的谨慎开发者。