dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
dsh plugin: full-text search across archived session transcripts, reading the JSONL sidecars written by dsh-plugin-transcript (/find, session_search)
🧩 dsh 插件家族(22 件):总目录 dsh-plugin-family | 明星插件:ide-hub 跨 IDE 统一管理 · task-forge 跨窗口无损交接 · quota 实时用量仪表
EN · Full-text search over the transcripts dsh-plugin-transcript writes: /find and the session_search tool return ranked hits with excerpts, reading the month JSONL files directly. · 5 node --test green · the line-format contract is kept field-for-field with the writer · not live-mounted.
DeepSeek Harness (dsh) 插件:在归档的会话转录里做跨会话全文搜索。数据源是 dsh-plugin-transcript 的按月 JSONL 边车(同一 schema、同一默认目录,两个插件按契约互通、不互相 import)——只装搜索也能用,但没数据;建议两个一起装。
同系列:cost-ledger · session-insights · relay-quota。
- insert:
- id: transcript-search
name: dsh-plugin-transcript-search
config:
enabled: true
# dataDir: ~/.dsh/transcripts # 默认与 transcript 插件一致
sessionLimit: 20
snippetLimit: 3
snippetWidth: 160三步,实测于 @deepseek-ai/dsh@0.1.7-alpha.1(需 pnpm 在 PATH 上):
# ① 装进 profile:dsh plugin 把参数原样转发给 pnpm,git 包会自动跑 prepare 构建 lib/
dsh plugin --profile web add github:121212165/dsh-plugin-transcript-search② 把本仓库根目录 cordis.patch.yml 的内容并进 $DSH_HOME/profiles/web/cordis.patch.yml。 该文件默认是 [],所以要么整份替换,要么把 insert 条目并进同一个数组;不要直接追加—— 追加会形成两个 YAML 文档,启动即报 failed to parse overlay ... end of the stream or a document separator is expected(本机实测踩过)。
③ 重启 dsh。配置层与 client 半都要重启才生效(客户端按 boot 时算出的内容 rev 下发,硬刷新浏览器没用)。
自检挂载:dsh --profile web --dump-config | grep dsh-plugin-transcript-search,应看到该条目。