dsh-whale-report 使用指南
把 DSH 会话事件聚合成日报/周报/月报/年报:成本、工具健康、危险命令、协作模式与改进建议,只读确定性,本地生成不消耗 token。
本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。
本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。
快速上手
dsh-whale-report
— 源: plugin_wiki.wiki_content
安装与验证
dsh plugin --profile web add dsh-whale-report
复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。
— 源: plugins.install
关键要点
- 哪些 session 最贵?
- 为什么突然开始 retry?
- 是哪次任务把成本拉高的?
- 这周有什么值得改的?
- session event logs
— 源: plugin_wiki.readme_zh (fallback readme_raw)
常见问题
装好后能立刻出第一份报告吗?
能,但首次打开面板或调用聊天工具时会先读取本机会话日志并建索引(src/tools.ts:206-226);启动 3 秒后会后台预热全部会话,再次生成报告 0.1-0.3 秒返回(src/tools.ts:206-226, README.md:189-191)。
数据来源是自己的还是云端?
完全本地,只读。插件通过 ctx.sessionQuery 读取本机 DSH 会话存档,不写回任何会话历史,卸载即净(src/index.ts:26-34, README.md:206)。
报告里的费用是怎么算的?准吗?
按官方峰谷价(北京 9-12/14-18 高峰、空闲 2:1)从 DeepSeek 定价页实时抓取,6 小时缓存,抓不到自动回退内置价;这是估算口径,以平台账单为准(src/pricing.ts:22-232, README.md:251)。
报告生成会调用模型吗?
不会。所有统计、洞察、IMPROVE 建议都是本地确定性规则,生成报告 mode=local,input/output/cache/total token 全为 0;任何视图都不会因为打开报告而额外消耗模型额度(src/tools.ts:320-327, README.md:147)。
某个会话日志坏了会影响整份报告吗?
不会。损坏会话被跳过并标记为 corrupt-log 或 read-failed,跳过数计入 partial 数据,markdown/HTML/面板三处都有 DATA PARTIAL 提示,被跳过会话不计入 sessions/subagentSessions 也不进 Improve 证据(src/tools.ts:182-198, README.md:117)。
卸载插件后数据会留下吗?
不在 DSH 主数据里留下。插件把报告历史放在自己的 whale 域(reports / session_index / period_stats 三张表),卸载插件会随域一起清除;主会话历史插件从不动(src/state.ts:83-91, src/index.ts:31-33)。
报告支持哪几种周期?
日报(今天 0:00 起)、24 小时滚动、周报(本周一 0:00 起)、月报(本月 1 日起)、年报(本年 1 月 1 日起)、自定义任意 from/to(ISO 格式)。自然周期 key 用 day-/24h-/wk-/mo-/yr- 前缀隔离,互不串扰(src/report.ts:36-80, README.md:162-170)。
报告能导成什么格式?
面板 Web 视图(含 IMPROVE 区)、HTML 可打印页、PDF(浏览器打印)、PNG 主图(不含 IMPROVE 区)、PNG 会话轨迹图(仅会话轨迹与会话索引);导出全程本地完成(README.md:174-178, docs/ARCHITECTURE.md)。
— 源: plugin_wiki.faq_json
兼容性
- DSH: >=0.1.0-rc.7
- Node: >=22.19.0
— 源: plugin_wiki.compatibility_json
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则