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。只讀本機文件,不聯網。

閱讀全文