dsh-session-grep:在工作区会话里做真正的子串搜索
DSH 内置 Ctrl+K 会话搜索使用 SQLite FTS5 的 unicode61 分词器,只匹配整词与短语,中文连续文本中的子串往往无法命中。dsh-session-grep 由 chenshanhan0711 维护,在本地解压 session.v4.jsonl.zstd 后做大小写不敏感的 indexOf,在对话页头提供搜索胶囊,支持跨会话轮询展示、工具输出可选、最多 40 条结果。安装可通过 npm 的 dsh-session-grep 或本地目录 add,无网络请求。文章说明安装命令、典型操作与 Markdown 高亮等限制。
阅读全文dsh-session-grep:在 DSH 多帧 zstd 会话里按 seq 查原话
DSH 将会话存为多帧 zstd,单次解压与 grep 无法搜到正文。dsh-session-grep 拆帧解压并按 seq 索引,提供 list、title、find、dump、around 等只读命令;支持 npx/npm 安装与可选 bundle 插件。需 Node ≥ 22.15,默认读 $DSH_HOME/sessions,可设 DSH_SESSION_ROOT。只读本机文件,不联网。
阅读全文