dsh-session-search
在终端中运行以下命令:
dsh plugin install CHIP-PHILO-GH/dsh-session-search
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install CHIP-PHILO-GH/dsh-session-search 完成安装,源码地址 https://github.com/CHIP-PHILO-GH/dsh-session-search。
插件介绍
DSH Web 的侧边栏搜索有个尴尬的默认行为:官方全文索引被固定为永不打开,搜索框只能匹配会话标题和工作区名称。你明明记得某轮对话里讨论过某个方案,却无法用关键词把它找回来,页面只会轻描淡写地提示「内容搜索暂不可用,仅显示名称匹配」——真正的瓶颈是索引根本没建。
dsh-session-search 做的事情很聚焦:在 profile 补丁层把官方索引的 openAt 从不打开改为首次搜索时打开,索引懒加载、启动不卡顿。在此之上,插件在搜索结果上方加了一条范围控件,让你自由组合时间窗口(全部 / 1 天 / 3 天 / 7 天 / 30 天 / 自定义天数)和内容来源(我说的话 / DSH 的回复 / 项目名)。改动即时生效,选择通过官方设置服务写入 settings.yaml,重开浏览器或重启 DSH 后依然保留;设置服务不可用时自动退回 localStorage。命中片段从单行省略扩展为两行原文,空结果提示会如实说明当前范围和索引状态。可选的后台预热在启动后延迟执行一次必定未中的查询,把首次建索引的时间成本从你的第一次真实搜索中挪走。
适合在 DSH Web 里做持续技术讨论、写作或调试、对话历史不断膨胀、需要按关键词回溯某轮上下文的场景。改动轻量、不侵入官方索引的写入路径、回滚只需删三处即可。
使用场景
- 对话历史膨胀后按关键词回溯某轮上下文
- 只看最近几天里自己说的话或 DSH 的回复
- 首次搜索懒建索引,避免大历史卡住页面
适合人员
- 长期在 DSH Web 里做技术讨论或写作的用户
- 对话轮次多、仅靠标题找不回内容的用户
- 希望搜索范围和偏好跨重启保留的用户