前言¶
DeepSeek Harness (DSH) 采用插件化架构。目前的插件生态中,大多数插件聚焦于单人自用的仪表盘与余额查询。当团队共用主机时,需要解决成员用量归因、子代理计费缺失、预算与告警等协作问题。dsh-team-cost 专门解决这些团队级成本计量与管控问题。
核心功能¶
- 全量计量:监听 session/event,含子代理 TokenUsage。
- 成员归因:按工作空间路径前缀规则把会话归属到成员。
- 计价:内置 DeepSeek 2026-09 价格表与自定义覆盖。
- 成员预算:支持日/月费用与 token 预算,支持热重载。
- 告警:阈值触发与 Webhook 通知。
- 超支拦截:支持 off/total/members 模式。
- 报表工具:内置 team_cost_report,支持 CSV 导出。
安装与启用¶
通过 GitHub 仓库安装插件:
dsh plugin --profile web add https://github.com/1569126506-sudo/dsh-team-cost
典型用法¶
- 配置成员预算:编辑
~/.dsh/.dsh-team-cost/members文件,设置每个成员的日/月费用与 token 预算。 - 配置价格覆盖:编辑
price-overrides文件,为特定模型配置自定义价格。 - 调用报表:在 DSH 中使用
team_cost_report工具,例如输入“出一下本月的团队成本报表”即可生成报表。
注意事项¶
- 账本为纯本地 JSONL,不外发任何会话内容。
- npm 渠道待账号注册开放后启用。
- 默认只监控,超支拦截需设置
enforce参数。
适用场景¶
适合需要在团队场景下精确计量 token 与费用、进行预算管控与告警通知的 DSH 用户。