跳到主要内容
插件

dsh-recall-unread

hg1048596-pixel1260更新于 9 天前

在 GitHub 打开

模型还没读到消息前,可以一键撤回刚发出的文字,单条或全部都行,避免说错话。

实用分

79 / 100

配置门槛

开箱即用

协议

MIT

语言

JavaScript

安装

快速开始

复制命令,或者把整个安装任务交给你的 Harness 智能体。

git clone https://github.com/hg1048596-pixel/dsh-recall-unread.git
让智能体安装

请帮我安装 DeepSeek Harness 插件「dsh-recall-unread」: - GitHub 仓库:hg1048596-pixel/dsh-recall-unread(https://github.com/hg1048596-pixel/dsh-recall-unread) - 类型:cordis 插件(装到 DSH profile) - 该插件开箱即用,无需额外配置。 请先查看仓库 README 确认安装步骤,然后按官方方式安装。装完后告诉我怎么使用。

README 摘要

来自项目自身文档的清洗摘录。

dsh-recall-unread DeepSeek Harness (DSH) 插件:撤回「已发送但尚未被模型读取」的文字消息。 在模型运行中发送文字(插话发送)时,消息会以“待处理”气泡的形式出现在对话尾部——在模型认领(读取)之前,你可以一键撤回,避免把还没想好的话发给模型。 当前版本 v1.2.1 ,兼容 DSH 0.2.1-rc.1 至 0.2.1-rc.5 (desktop / web profile),并保留 0.1.x / 0.2.x 数据接口兼容。验证范围见兼容说明。 --- ✨ 功能特性 - 启用即生效 :在插件市场(dsh-market)或插件管理页启用本插件后,「未读消息」条带立即生效;停用即整体不加载。不依赖任何启动器菜单。 - 未读消息条带 :在输入框上方( conversation.input.dock 插槽)列出所有已发送但模型尚未读取的插话消息(0.2.x 取 inbox['next-step'] 的用户插话,0.1.x 取 placement === 'steering' )。 - 单条撤回 :每条消息显示预览文本 + 「撤回」按钮,点击后消息从对话中移除,并提示“已撤回一条消息”。 - 全部撤回 :存在多条未读消息时提供「全部撤回」一键操作;某条被模型抢先读取后,仍继续处理其他消息,并显示成功与失败条数。 - 只读语义 :消息一旦被模型认领(开始读取)会自动离开条带,此时无法撤回——严格符合“仅未读取可撤回”。 - 优雅降级 :撤回失败(消息已开始发送)时给出明确提示,不会破坏会话。 🔍 工作原理 DSH 中“已发送但未读取”的消息 = 仍停留在 Agent inbox (待处理队列)中的消息:0.2.x 是 inbox['next-turn'] / inbox['next-step'] 里的 pending 项,0.1.x 是会话快照 ConversationSnapshot.queue 。它有两种 placement: placement 含义 官方界面现状 --- --- --- queued 运行中排队等待下一轮 官方队列坞已有「删除」按钮 steering 运行中插话发送,显示为对话尾部待处理气泡 没有任何撤回入口 ← 本插件补上 撤回实现分两个版本: - 静态版(推荐) :Client 直接调用官方会话 RPC session.updateQueue(itemId, { kind: 'remove' }) (与官方队列坞的「删除」同一实现)。 - 动态版 :…

在 GitHub 打开

项目信息

作者
hg1048596-pixel
协议
MIT
stars
126
Forks
0
更新时间
2026年11月2日
创建时间
2026年8月17日
语言
JavaScript
收录来源
topic

相关条目

来自同一生态方向的相似工具。

查看全部
插件

dsh-retrace

yamingmou

给 DeepSeek Harness 对话加上撤回、编辑重发和重新生成,还能安全保留历史版本。

chatdeepseekdeepseek-harness
7开箱即用
82/100
插件

DSH-Enhance

IndieXiaoLong

给 DSH Web 界面加上对话命名、文件拖拽、编辑重发、时间线和悬浮球,用起来更顺手

cordisdeepseek-harnessdsh-plugin
43开箱即用
80/100
插件

dsh-delete-turn

DDDMUC

把某条消息从模型上下文里真正删掉,同时从当前对话中隐藏,让后续回复不再受它影响。

deepseek-harnessdshdsh-plugin
10开箱即用
78/100