前言¶
DeepSeek Harness (DSH) 支持保存历史对话,但在海量历史中查找特定信息通常很困难。内置的侧边栏搜索通常仅限于当前打开的会话。dsh-memory-search-plus 解决了这个问题。这是一个独立的 Web 插件,它维护一个本地、存储受限的 SQLite FTS5 索引,允许跨所有会话进行全文搜索。
核心功能¶
- 本地、跨会话全文搜索
- 基于 SQLite FTS5,支持中文分词
- 消息级定位:点击结果可跳转到会话中的特定消息
- ChatGPT/VSCode 风格 UI:侧边栏胶囊或快捷键打开
- 增量索引:新事件会追加到索引中
- 完全本地运行:无网络调用或遥测
安装¶
先决条件:DeepSeek Harness 0.1.1-rc.2 或更高版本。
安装命令:
dsh plugin --profile web add github:the-thinker0/dsh-memory-search-plus
安装后启动 Web:
dsh web
使用¶
在 Web 界面中,可以通过侧边栏的胶囊或快捷键 <kbd>Ctrl</kbd>/<kbd>Cmd</kbd>+<kbd>Shift</kbd>+<kbd>F</kbd> 打开搜索面板。点击搜索结果可跳转到对应会话并高亮显示该消息。
注意¶
- 运行完全本地,无网络调用或遥测。
- SQLite/FTS 安全删除已启用。
- 依赖 DeepSeek Harness 0.1.1-rc.2 或更高版本。
结尾¶
该插件通过本地化的索引机制,解决了 DSH 中历史对话检索的痛点。更多细节可参考 GitHub 仓库。