DSH Plugins
返回列表
⚙️

dsh-time-weaver

工作流 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install YumenoSayuri/dsh-time-weaver

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

在 DeepSeek Harness 中执行 dsh plugin install YumenoSayuri/dsh-time-weaver 安装本插件,源码见 https://github.com/YumenoSayuri/dsh-time-weaver。

插件介绍

长对话里改一句用户话、润色一条模型回复,或删掉不满意的回答再生成,往往意味着「从这条起重来」或手改底层记录。时空编织者面向 DSH 会话流:在**不改动不可变追加日志**的前提下,把回溯、编辑、撤回与重新生成做成完整、可恢复的能力。

宿主侧通过 hook 与 invoked 事件只追加状态,并改写 session.deriveMessages() 的投影——模型读到的上下文与你在界面上看到的气泡保持一致。用户消息可「回退至此」并回填输入框;AI 最终回答可原地编辑、整行隐去撤回(模型侧为可配置占位符),或剔除旧回复后主动重新生成。工具调用链会保留,不会出现孤立的 tool result。

关闭客户端、重启或打开旧会话后,编织状态仍然有效。适合经常在 DSH Next 里做长对话迭代、需要细粒度改历史而不破坏审计日志的开发者与重度用户。屏幕层依赖当前聊天 DOM 结构,DSH 大版本调整界面时可能需要插件跟进更新。

使用场景

  • 长对话中想从某条用户消息重新编辑发送,而不丢失后续已记录的日志
  • 需要就地修改或撤回某条 AI 回复,并让模型上下文与界面显示一致
  • 对不满意回答一键重新生成,同时保留工具调用链完整

适合人员

  • 在 DSH Next 上进行长对话迭代的重度用户
  • 需要细粒度改历史又不愿手改底层会话日志的开发者
  • 依赖 deriveMessages 投影与持久化编织状态的插件使用者