dsh-recall:把每个 turn 归档为 Run,让 Agent 检索自己的执行历史

dsh-recall 是 liu-zhengdong 维护的 DSH 记忆类插件:在 turn/end 把每条 turn 归档为 Run,异步生成中文摘要,通过 recall、recall_message、forget 与 /runs 命令让 Agent 与人检索执行历史;新会话可注入最近 Run 索引,全局达门槛可自动复盘并产出审计报告。本文基于官方 README 介绍安装、配置、存储位置与适用注意,插件未上 npm,需通过 github:liu-zhengdong/dsh-recall 安装。

阅读全文
dsh-recall:为 DeepSeek Harness 增加会话历史原文召回

dsh-recall 是 Relistencode 维护的 DeepSeek Harness (DSH) 插件,旨在解决长会话中上下文累积及压缩后原始信息难以定位的问题。该工具将“搜索聊天记录”转化为可被 agent 调用的召回机制,版本为 0.2.2,基于 MIT 许可,要求 Node >=22 环境,且完全本地离线运行。 其核心功能包括三层混合检索,合并 literal、fuzzy 和 semantic 结果,并在语义层覆盖不足时自动降级;采用渐进披露策略,先返回轻量粗召回,按需展开原文窗口;通过事件聚合将同一主题的多次提及合并为完整事件;支持 agent 在压缩后或上下文缺失时主动召回默

阅读全文
dsh-recall:DSH Web UI 的消息撤回插件,不回退代码改动

dsh-recall 是 DSH Web UI 的 MIT 许可证客户端插件,用于撤回指定用户消息及其后续的所有对话内容(包括智能体回复、子智能体指令、压缩、重试等),使模型在后续对话中不可见这些内容,但绝不影响已发生的代码或文件改动。其核心机制是通过在 Append-only 日志中追加一条持久墓碑事件实现,确保重启后撤回依然生效。该插件提供“整轮撤回”功能,撤回后可将被撤消息的文本和图片恢复至输入框供重新编辑。界面设计上,撤回按钮位于复制键左侧,不遮挡原有UI元素,且支持实时更新,无需刷新页面即可隐藏被撤回行。技术上,宿主端提供 `POST /recall` 路由,基于 DSH 既有的 s

阅读全文