hg1048596-pixel/dsh-recall-unread ↗★ 126
dsh-recall-unread
DeepSeek Harness plugin: recall sent-but-unread text messages before the model reads them.
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hg1048596-pixel/dsh-recall-unread⚙️ 配置
本插件零配置、开箱即用,无需任何设置。静态安装修改 plugin/client.js 后重新部署并重启;动态版修改 src/client.js 后重新定义(cordis_define)。两处客户端逻辑应同步维护,常用可调项:
| 项 | 位置 | 说明 |
|---|---|---|
| 条带排序 | slots.register(…, order: 30) | 数字越大越靠后,可调整与输入框的贴近程度 |
| 提示停留时长 | ctx.timeout(() => setStatus(null), 2500) | 撤回结果提示自动消失的时间(毫秒) |
📖 使用说明
- 确保插件已启用(安装后默认启用;可在插件市场/管理页开关)。
- 模型正在运行(如深度思考、长工具调用)时,用插话发送(默认快捷键:运行中发送即进入 steering)发出一条文字。
- 消息出现在对话尾部(带“待处理”标记),同时输入框上方出现「未读消息」条带。
- 点击该消息右侧的「撤回」——消息从 inbox 移除后,气泡与列表同步更新,提示“已撤回一条消息”。最后一条撤回后,结果提示仍保留约 2.5 秒。
- 有多条未读时,可点「全部撤回」。若部分消息已被读取,会继续撤回剩余消息并报告结果。请求执行中会阻止重复点击。