消息撤回 (撤回) 插件
Mongfayi/dsh-recall · 技能
DSH Web UI 的消息撤回 (撤回) 插件:每条用户消息上都有一个撤消按钮,可永久删除该回合及其之后的所有内容,而无需恢复代码更改。
★ 3GitHub 星标
0分支
2026-08-29最近更新
JavaScript开发语言
MIT许可证
主要功能
- 整轮撤回点击用户消息旁的撤销按钮(复制键左侧),撤回该轮对话及其后的全部内容——你的提问与智能体的回复一并移除
- 撤回按钮以 priority: -1 覆盖 conversation.chat.node 的 user keyed 渲染器。
- 长对话中的子智能体指令、压缩、重试、工作流等也都会被一并撤回。
- 恢复编辑撤回后,被撤回用户消息的文本与图片整体恢复到输入框,可修改后重新发送(与 opencode 的撤回行为一致)。
- 不破坏界面撤回按钮与框架的复制按钮同一行、互不遮挡
使用条件
- 不需要 session/recall 事件类型、Session.recall 或客户端窗口过滤——全部基于框架既有的 surface 替换协议与 keyed Chat Node 席位。
- 已适配并验证于 DSH 0.1.1-rc.1、0.1.1-rc.2 与 0.1.2-alpha.1。
安装命令
dsh plugin --profile web add github:Mongfayi/dsh-recall