Output-Overview
在终端中运行以下命令:
dsh plugin install MarchingWorkhorse/Output-Overview
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install MarchingWorkhorse/Output-Overview 安装本插件(源码:https://github.com/MarchingWorkhorse/Output-Overview),安装后重启 DSH 再在 Web 设置中打开「产出总览」。
插件介绍
用 DeepSeek Harness 写代码时,会话越积越多,却很难回答几个实际问题:这段时间 AI 到底写了多少行代码、文档占了多少、哪些改动还留在仓库里、写入工具有多少真正执行成功,以及 token 花了多少钱。Output-Overview 面向这类「看不见产出」的痛点,把分散在本机会话日志里的写入与编辑操作离线聚合成可读的产出总览,全部在本机完成,不访问外部服务。
插件通过宿主会话查询读取 ~/.dsh/sessions,识别 write、edit、str_replace_editor 等文件写入类调用,按统一口径统计生成代码行数(排除文档类扩展名)与文档文件数/行数,并支持按时间窗口过滤。采纳率提供两条视角:代码存活率通过重放写入历史做行级来源追踪,衡量窗口内生成且仍存在的代码占比;工具执行率则统计写入类调用成功执行的比例。成本按轮次归集 token 用量,再按当轮代码/文档行数比例分摊,无写入轮次计入对话开销,默认以人民币显示并支持面板配置模型单价与汇率。
在 Web 设置面板的「产出总览」中,可按工作区多选、子代理会话开关与时间范围(今天、近 7/30 天或自定义)查看总览卡片、按会话/按日期明细以及文件 Top 榜与近 14 天趋势。需要对接自有报表或自动化时,也可通过 HTTP API 获取同样维度的聚合结果;定价与显示币种建议在面板中保存,写入本地配置文件,保存后缓存自动失效并重算。
适合长期在 DSH 中迭代项目、希望量化 AI 贡献与花费的团队或个人开发者,尤其是使用 web profile、希望在设置里一眼看清产出与成本的人。统计为基于日志的近似重放,极端情况下若文件被会话外手段修改,存活率等指标可能出现偏差,但仍比凭感觉估算可靠得多。
使用场景
- 周报里需要量化本周 AI 写了多少代码与文档
- 想对比不同工作区或时间段的 token 花费与存活代码
- 排查写入工具频繁失败、产出却难以核对时
适合人员
- 长期在 DSH 中迭代的个人开发者
- 需要向团队说明 AI 投入产出的技术负责人
- 使用 web profile 并常开设置面板的 DSH 用户