Wanbinyu/dsh-billing
Session billing and quota tracking for DeepSeek Harness: the host prices provider/model token usage (explicit configuration first, then a built-in USD model catalog), produces a billing session projection, and enforces an optional per-session quota. The web client shows latest-turn/session cost, quota progress, unpriced-model warnings, and model details in the composer dock. The same model ID under different providers is tracked independently (e.g. deepseek/deepseek-v4-flash vs openrouter/deepseek-v4-flash).
Install
dsh plugin --profile web add https://github.com/Wanbinyu/dsh-billing/releases/download/v0.6.3/dsh-billing-community-bundle-0.6.3.tgzdsh plugin --profile web add https://github.com/Wanbinyu/dsh-billing/releases/download/v0.6.3/dsh-billing-community-bundle-0.6.3.tgz (release asset dsh-billing-community-bundle-0.6.3.tgz verified via GitHub releases API 2026-08-31; English README). Restart dsh after install; one billing composition entry enables both the host projection and the web cost strip. Manual install: npm install ./packages/dsh-billing ./packages/dsh-client-ui-billing + a cordis.patch.yml row.
Compatibility
DSH web profile; v0.6.3 verified against DSH 0.1.1-rc.2 with compatibility branches for 0.1.0-rc.6 through rc.8 and 0.1.1-rc.1; costs are local reference values, not invoices, and never block model calls.
Details
- Repo: Wanbinyu/dsh-billing
- Category: Other
- Stars: 2
- Version: dsh-billing-community-bundle v0.6.3 (GitHub release tarball)
- Last push: 2026-08-17
- First seen: 2026-08-14
Recent updates
Per-provider/model token pricing; billing session projection; per-session quota; composer-dock cost strip + quota progress + unpriced-model warnings; verified against 0.1.1-rc.2.
FAQ
- Are these numbers actual bills?
- No — costs are local reference values computed from configured pricing or the built-in catalog, not invoices, and the plugin never automatically blocks model calls.
- How are same-name models from different providers handled?
- They are tracked independently — the same model ID under different providers (e.g. deepseek/… vs openrouter/…) gets separate pricing and totals.
- Which DSH versions are supported?
- v0.6.3 is verified against 0.1.1-rc.2 and keeps compatibility branches for 0.1.0-rc.6 through rc.8 and 0.1.1-rc.1.
Alternatives
Cassius0924/dsh-usage-dashboard · nonewind/dsh-spend · yflmq001/dsh-cost-tracker