편집자 노트

鲸鱼记事本

SenmuuuuW/dsh-whale-report is a DeepSeek Harness ecosystem project for tools and capabilities. Review its public README for features, setup, and usage details.

이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.

深迹 · DeepTrace(dsh-whale-report)

CI License: MIT

你的 Agent 数据新闻官:从会话事件日志生成日报 / 周报 / 月报 / 年报, 用确定性洞察引擎告诉你钱花哪了、时间去哪了、哪里该改。 只读,绝不改写任何历史。

它能干嘛

  • 报告:日报 / 周报 / 月报 / 年报 / 任意区间,一键生成(面板或对话)
  • 对比基线:每周期自动落库,报告自动带上"较上周期 ▲/▼"(费用、会话、命中率)
  • 洞察引擎:7 类确定性规则,把数字变成可行动的卡片:
    • 深夜时段消耗、重试风暴、缓存命中率变化、致命级操作、会话碎片化、费用趋势
  • 预算护栏:自设每周预算,Hero 常驻进度条,80% 提醒 / 超支亮红
  • 危险操作分级:红级(不可逆破坏)黄级(需留意)分开对待,首行匹配防误报
  • 模型用量:按模型分账 token + 费用(实时抓取 DeepSeek 官方定价页,内置价兜底)
  • 导出 PDF:独立排版的可打印 HTML 页
  • 活动可视化:方块式活动图,按周期自适应粒度(日报 30 分钟 / 周报 1 小时 / 月报 1 天 / 年报 1 周)

装成插件

dsh plugin --profile web add "github:SenmuuuuW/dsh-whale-report"
# 重启 dsh web(宿主代码加载后生效;客户端 bundle 自动更新)

两个入口:

  • 面板(主入口):better-sidebar 的 + 菜单里「深迹」Tab;没装 better-sidebar 时右下角悬浮按钮兜底
  • 对话:直接说"给我一份周报",whale_report 工具输出 markdown 报告

数据走官方接缝(ctx.sessionQuery + storage domain),零补丁、卸载即净。

立即体验(不用装插件)

pnpm install && pnpm build
pnpm report                # 周报(最近 7 天)
pnpm report -- --daily | --monthly | --yearly | --all
pnpm report -- --from 2026-08-01 --to 2026-08-14   # 自定义区间

脚本直接读 ~/.dsh/sessions/*/session.jsonl.zstd(多帧 zstd 逐帧解压), 与插件共用同一个报告引擎,行为由单测锁定。

架构一览

宿主 half(node)                         浏览器 half(React)
┌─────────────────────────────┐          ┌──────────────────────────┐
│ /whale/api 路由(同源围栏)  │◄─fetch───│ 深迹 Tab / 悬浮抽屉        │
│  generate → 引擎+费用+洞察   │          │  Hero + 洞察卡 + 图表      │
│  list/get/html/delete       │          │  预算设置 + 历史           │
│  settings(预算)            │          └──────────────────────────┘
│ storage domain:             │
│  reports / session_index /  │
│  period_stats / settings    │
│ whale_report 聊天工具        │
└─────────────────────────────┘

性能:会话索引(10 分钟分桶)预聚合 + 启动后台预热,重复生成报告 <0.2s。

项目结构

文件职责
src/stats.ts报告引擎:聚合、危险分级、分桶索引、重试风暴检测
src/insights.ts洞察引擎:7 类确定性规则 + 周期 key
src/pricing.tsDeepSeek 官方定价抓取 + 费用计算(缓存 6h,内置价兜底)
src/report.tsmarkdown 报告(含洞察与对比段落)
src/html.ts独立可打印 HTML 报告页(导出 PDF)
src/api.ts宿主 API 路由 + 信任围栏
src/state.tswhale 存储域(4 张表)
src/tools.ts共享生成管线 + whale_report 聊天工具
src/client/index.tsx浏览器 half:面板 + 图表 + 洞察卡
scripts/report-now.mjs免安装 CLI:直接读会话存档
tests/stats.test.ts21 个单测:引擎/洞察/计费/分级/周期

开发

pnpm install
pnpm link-dsh   # 软链本地 harness 闭包(typecheck 需要)
pnpm test       # 21 个单测
pnpm typecheck
pnpm build      # tsc + tsdown(客户端单文件 bundle)

Roadmap

  • v0.1 任意区间报告 + CLI
  • v0.2 专属面板(client half + API + 历史落库)
  • v0.3 可视化升级(方块活动图 / 模型用量 / 导出 PDF)
  • v0.4 洞察引擎 + 对比基线 + 预算护栏 + 危险分级
  • v0.5 定时报告(用户自设时间,不自动打扰)
  • v0.5 会话钻取 + 插件环境 + 导出(PDF/PNG)+ 修复建议
  • v0.7 敏感信息扫描(API key / 密码,只报有无不展示原文)

License

MIT

REPOSITORY SIGNALS

보안 및 설치 증거

이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.

출처 추적 가능

공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.

라이선스

저장소가 MIT 라이선스를 선언했습니다.

유지보수 활동

최근 180일 내 코드 업데이트가 있습니다.

설치 증거

재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.

설치 라이프사이클 스크립트

검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.