DSH Plugins
返回列表
🧠

dsh-session-search

记忆 更新于 2026.10.15

在终端中运行以下命令:

dsh plugin install GooDAnDReaDY/dsh-session-search

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

在 DeepSeek Harness 中为当前 Web 配置执行 dsh plugin install GooDAnDReaDY/dsh-session-search,或从 https://github.com/GooDAnDReaDY/dsh-session-search 安装后重启配置以加载插件。

插件介绍

在默认的 DeepSeek Harness 里,历史对话已经由核心的 SQLite FTS5 全文索引服务维护,人类用户可以在侧栏搜索里翻阅旧会话,但自主运行的智能体(Dee)并没有对应的工具去检索这些记录。结果是:模型想回忆之前的结论、代码片段或决策时,往往只能依赖当前上下文,或被迫把整份 .jsonl.zstd 会话归档解压进内存,成本高且不可靠。

dsh-session-search 以纯宿主侧插件的形式,向智能体注册经过加固的 session_search 工具,直接委托给核心的 ctx.sessionQuery 搜索引擎,不增加额外内存占用,也不改变人类侧栏搜索的体验。返回结果是面向模型阅读的纯文本:带会话日期、匹配片段,以及在结果过多时的精炼提示,便于在工具调用里快速定位「上次怎么解决的」。

插件支持通过配置或 Web UI 调整单次返回条数、片段长度与执行超时(默认 30 秒),并具备并发安全与取消信号传递,适合长期多会话工作流、需要跨会话延续记忆的研发与自动化场景,以及希望让智能体自主「翻旧账」而不改核心代码的 Harness 用户。

使用场景

  • 跨多次对话找回上次的修复方案或技术决策
  • 在长周期项目里让智能体检索历史代码片段与讨论要点
  • 避免解压完整会话归档,用关键词快速定位相关旧会话

适合人员

  • 长期使用 DeepSeek Harness、会话数量多的用户
  • 希望智能体自主查阅历史、而不只依赖当前上下文的团队
  • 不想改核心代码、只需为模型补上检索能力的插件用户