DSH Plugins
返回列表
🧠

dsh-session-search

记忆 更新于 2026.08.17

在终端中运行以下命令:

dsh plugin install uckkk/dsh-session-search

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

在 DeepSeek Harness 中运行 dsh plugin install uckkk/dsh-session-search 完成安装,完整源码地址为 https://github.com/uckkk/dsh-session-search

插件介绍

用 DSH 工作一段时间后,本地会话日志越积越多。那些曾经讨论过的架构方案、调试时写下的代码片段、反复权衡后做出的技术决策,常常在关掉终端之后就沉入了遗忘。

dsh-session-search 提供关键词全文搜索能力,直接在 DSH 本地保存的所有会话中检索。它同时支持 zstd 压缩(.jsonl.zstd,DSH 默认存储格式)和明文(.jsonl)两种格式,返回命中的会话标题、ID、工作目录、具体行号及行内容。搜索不区分大小写(可开关),默认扫描最近 20 个会话,扫描范围和返回条数均可调整。纯 Node 实现,零第三方运行时依赖,随 DSH 宿主以 peer-only 方式加载即可使用。

适合重度使用 DSH 的开发者、同时管理多个项目工作目录、希望把历史会话当作可复用知识资产检索的场景。配合 dsh-session-export 做备份、dsh-context-dashboard 做 Token 统计,形成完整的会话资产管理链路。

使用场景

  • 找回几周前讨论过的架构决策与技术选型
  • 在所有工作目录中检索某个 API 的历史用法与上下文
  • 快速定位之前调试时写下的代码片段或报错记录

适合人员

  • 重度使用 DSH 的开发者
  • 同时管理多个项目工作目录的工程师
  • 希望把历史会话当作可复用知识资产的团队