echo-escape/dsh-workbench--plugins-cost-governor ↗★ 1
@echo-escape/dsh-cost-governor
DeepSeek Harness plugin for token auditing, live monetary cost estimation, dynamic model routing, and automatic context compaction gating.
AI 分析
提供会话级别的 Token 消耗审计与费用估算,支持预算控制。适合需要严格监控和优化大模型 API 账单成本的用户。
インストール
検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗
ドキュメント
README 全文を読む ↗Configuration
Configure the plugin in your session's cordis.yml:
plugins:
cost-governor:
enabled: true
config:
currency: "USD"
maxSessionBudgetUsd: 5.0
compactionThresholdPercent: 80
modelRates:
deepseek-chat:
inputPerM: 0.27
outputPerM: 1.10
cacheHitInputPerM: 0.07
deepseek-reasoner:
inputPerM: 0.55
outputPerM: 2.19
cacheHitInputPerM: 0.14
Usage
The plugin automatically registers the get_cost_stats tool on ctx.tools. An agent or caller can execute this tool to retrieve structured cost statistics:
{
"status": "success",
"currency": "USD",
"totalTokens": 150000,
"promptTokens": 100000,
"completionTokens": 50000,
"cacheHitTokens": 20000,
"totalCostUsd": 0.0806,
"recordCount": 5,
"byModel": {
"deepseek-chat": {
"promptTokens": 100000,
"completionTokens": 50000,
"costUsd": 0.0806
}
}
}