DSH Plugins
返回列表
dsh-conversation-stats

dsh-conversation-stats

客户端 更新于 2026.08.20

在终端中运行以下命令:

dsh plugin install wellcover/dsh-conversation-stats

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

在 DeepSeek Harness 终端中运行 dsh plugin install wellcover/dsh-conversation-stats,从 https://github.com/wellcover/dsh-conversation-stats 拉取并安装本插件,完成后重启 dsh web 即可看到「会话统计」标签页。

插件介绍

每天在 DSH 里跑几十条对话,但对话列表只有标题和时间戳。想搞清楚哪条会话烧了最多 token、缓存命中率如何、哪一步耗时最长,只能去翻 zstd 日志,既繁琐又容易算错。dsh-conversation-stats 把这一切搬到同一块屏上:在 DSH Web GUI 顶部新增「会话统计」标签页,直接聚合所有历史会话的关键指标,无需常驻进程,数据重启后仍然可查。\n\n体验以总览表加逐会话明细为核心。总览按最后活跃时间倒序列出每条会话的轮数、步数、模型调用次数、输入/输出/缓存 token 及缓存命中率,顶部汇总 chips 给出一眼可辨的总量。点击任意一行即展开完整明细:逐条模型调用(时间、模型、结束原因、token 构成)、工具调用统计(次数/总耗时/失败数)、模型分布及 LLM 与工具耗时对比。数据每 60 秒自动刷新,也可手动强制重扫;总览表最右侧提供「删除」列(红色确认弹层)和「加载」列(恢复归档会话至对话列表)。\n\n插件直接读取 ~/.dsh/sessions 下的 session.jsonl.zstd 文件,按 zstd magic 逐帧解压后解析 JSON 事件流,与内置 sessionStats 同口径折叠统计,无额外 API 服务或守护进程。适合大量多轮对话、关注 token 成本与缓存效率的重度用户,以及需要定期清理和审计会话积压的团队。

截图预览

使用场景

  • 快速查看每个对话的 token 消耗、缓存命中率与模型调用分布
  • 清理历史会话日志并恢复被归档的对话
  • 对比多个会话的 LLM 与工具耗时,定位慢步骤

适合人员

  • 关注 token 成本与缓存效率的重度多轮对话用户
  • 需要定期审计和清理会话积压的团队
  • 希望零守护进程即可核对会话口径的个人开发者