GeekRicardo
|
97af36ef0e
|
feat: 兼容 dsh-vision-router 的 deepseek-vision wrapper 路由
- deepseek-vision 底层包装 deepseek-official(wrappedProviders 默认),消耗官方余额
- 归入 DeepSeek 余额分支:显示官方余额 + 本会话花费
|
2026-08-20 16:07:54 +08:00 |
|
GeekRicardo
|
d8fe35fb31
|
fix: 按 session 判断当前 provider,修复会话级模型选择被误读为全局默认
- currentSelection 优先读 agent.session.requestHeader().config(session 最近请求的 provider/model),
回退全局默认 agentDefaultModel.currentSelection()(对齐 host-apiproxy 的 selectionFor 优先级)
- 否则某 session 切到 kimi 但全局默认仍为 deepseek 时,该会话误显示 deepseek 余额
|
2026-08-19 21:57:29 +08:00 |
|
GeekRicardo
|
c034eeef31
|
fix: toNum 对 null/空串返回 null,修正测试脚本 glob
|
2026-08-18 21:48:44 +08:00 |
|
GeekRicardo
|
6103f290c2
|
test: 增加解析纯函数单元测试(node:test)
- 导出 toNum/round2/isDeepSeekModel/isDeepSeekProvider/codexWindowName 供测试
- 覆盖字符串数字兼容、双路由判断、Codex 窗口秒数映射
|
2026-08-18 21:46:49 +08:00 |
|
GeekRicardo
|
626488653f
|
docs: README 增加排障说明
|
2026-08-18 21:46:41 +08:00 |
|
GeekRicardo
|
c4d35ef8cc
|
ci: 增加语法/清单/安装脚本校验 workflow
- node --check host/client、manifest JSON、install.sh 语法、patch 内容
- 便于后续改动即时回归
|
2026-08-18 21:46:29 +08:00 |
|
GeekRicardo
|
b9535e6aff
|
feat: 按 cc-switch 增加 OpenRouter 余额与 OpenAI Codex 订阅额度查询
- OpenRouter(openrouter):OPENROUTER_API_KEY 查询 openrouter.ai/api/v1/credits,
展示剩余余额(total_credits - total_usage)
- OpenAI Codex(openai-codex):OPENAI_CODEX_ACCESS_TOKEN 查询
chatgpt.com/backend-api/wham/usage,展示 rate_limit 窗口(5小时/7天/30天)已用百分比 + 倒计时
- 说明未接入的供应商及原因:OAuth 订阅类(Claude/Gemini/Grok)在 DSH 拿不到订阅 token;
pi-ai 无对应 provider(SiliconFlow/StepFun/Novita/火山/ZenMux)无法触发
|
2026-08-18 21:36:25 +08:00 |
|
GeekRicardo
|
ac56c4743d
|
chore: 插件更名为 dsh-balance,README 增加支持矩阵
- 目录/包名 deepseek-balance → dsh-balance(cordis.patch.yml、dsh.plugin.json、
install.sh、client 加载 id、host 日志标签同步更新)
- README 增加支持的供应商表格(provider/供应商/展示/密钥/接口)
|
2026-08-18 18:49:42 +08:00 |
|
GeekRicardo
|
a68b9a37e5
|
feat: opencode-go 用量支持 + DeepSeek 兼容 deepseek-official 路由
- 新增 opencode-go provider:OPENCODE_GO_API_KEY 查询 opencode.ai/zen/go/v1/usage,
展示 rolling(5h)/weekly/monthly 三窗口已用百分比 + 倒计时 + 刷新时间,
认证同时带 Authorization: Bearer 与 x-api-key(对齐 OpenCodeMonitor 官方接口)
- DeepSeek 余额分支兼容 deepseek 与 deepseek-official 两条官方路由
(DSH 自带 dsh-llm-deepseek 路由名为 deepseek-official,与 pi-ai catalog 名 deepseek 并存)
- 2 秒轮询 + provider 缓存 5 分钟 + 切换强制刷新(沿用统一逻辑)
|
2026-08-18 18:47:01 +08:00 |
|
GeekRicardo
|
947c64a447
|
feat: 合并 Kimi Coding 用量展示,按 provider 判断 + 2 秒轮询实时切换
- 新增 kimi-coding provider 支持:KIMI_CODING_API_KEY 查询 api.kimi.com/coding/v1/usages,
展示 5小时/7天 已用百分比 + 重置倒计时 + 刷新时间(对齐 cc-switch SubscriptionQuotaFooter)
- 判断依据从 model 前缀改为 agentDefaultModel.currentSelection(),切换模型/对话实时更新
- client 轮询从 60s 降到 2s;余额/用量 host 端按 provider 缓存 5 分钟,切走再切回强制刷新
- 非 deepseek/kimi-coding provider 不再展示,避免 opencode-go 等网关模型误显示官方余额
|
2026-08-18 18:27:29 +08:00 |
|