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 Analysis
提供会话级别的 Token 消耗审计与费用估算,支持预算控制。适合需要严格监控和优化大模型 API 账单成本的用户。
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full 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
}
}
}