D
dsh-budget-guard
v0.1.0 · 1 天前发布
DeepSeek Harness plugin: LLM cost metering with budget enforcement (deny/warn) and peak-valley pricing
README
dsh-budget-guard
DeepSeek Harness 插件:LLM 成本计量 + 预算执行(超预算硬拦截),支持 DeepSeek 峰谷定价。
与其他「只显示数字」的成本插件不同,本插件在 llm/stream 调用层执行预算:超出日/月/总预算时直接拦截模型调用,而不只是弹一个红条。
功能
llm/stream waterfall,观察 provider usage(input / output / cache),跨会话累计-
deny(默认):超预算硬拦截 agent-loop 调用,抛 BUDGET_EXCEEDED(LlmError),loop 走 request-error 流程-
warn:只记录不拦截- 内部调用(compaction、标题生成等,无
sessionId)永不拦截,避免死锁budget_status 工具:模型/用户可查询当前用量与剩余预算storage 服务(json KV);未挂载时进程内存累计安装
```bash
方式一:npm(推荐)
npm install dsh-budget-guard
方式二:dsh 插件命令
dsh plugin --profile web add "github:haoku123/dsh-budget-guard#main"
方式三:本地开发
git clon
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- dsh-budget-guard
- Repo
- —
- Engines
{}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"}}