DSH Plugins
返回列表
🧠

dsh-plugin-transcript

记忆 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install 121212165/dsh-plugin-transcript

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install 121212165/dsh-plugin-transcript 安装本插件(源码:https://github.com/121212165/dsh-plugin-transcript),并按 README 合并 cordis.patch.yml 后重启 dsh。

插件介绍

和 AI 的长对话往往散落在界面里,事后很难检索、整理或交给别的工具。dsh-plugin-transcript 是 DeepSeek Harness 的会话转录层:把每次会话的用户输入、助手回复和工具调用实时追加进按月划分的 JSONL 边车文件,需要时一键渲染成结构清晰的 Markdown 存档,让「把对话变成可检索资产」变得可预期、可复用。

核心能力围绕「捕获—查询—导出」展开。运行中会记录 user/message、assistant/message(含可选的思考文本)以及 tool/call(工具名与参数预览),默认写入 ~/.dsh/transcripts 下的 transcript-YYYY-MM.jsonl。/transcript 可查看当前会话条数、字符统计与 JSONL 位置;/transcript-export 将当前会话导出为用户/助手分节、工具行内联、思考可折叠的 Markdown。会话结束(session/disposed)时还会自动把 Markdown flush 到 dataDir/markdown/,JSONL 在异常中断时仍完整,可再次导出弥补未自动刷盘的 Markdown。

同系列的 transcript-search、obsidian-push、html-report 等插件都依赖这份数据,因此它更适合已经在用 dsh 插件族、希望统一归档口径、或要把会话沉淀到 Obsidian、写作素材库与跨会话分析流水线里的用户。若你主要关心「钱花了多少」「跨会话统计」,可搭配 cost-ledger、session-insights;transcript 负责的是对话本体如何被忠实留下。

设计上刻意不捕获工具执行结果全文,以免归档体积失控;对未知 payload 会降级为少量文本而非拖垮进程。了解这些边界后,你可以把它当作 dsh 生态里稳定、可组合的会话记忆底座来使用。

使用场景

  • 需要把 dsh 对话按月留存并可再次导出 Markdown
  • 希望 Obsidian 或 html-report 等插件有统一转录数据源
  • 要在当前会话里快速查看条数、字数与 JSONL 位置

适合人员

  • 日常使用 DeepSeek Harness 并想沉淀会话资产的用户
  • 运行 transcript-search、obsidian-push 等依赖转录文件的插件用户
  • 写作、知识管理或合规留痕需要结构化对话记录的人