dsh-wb-credit-fallback
在终端中运行以下命令:
dsh plugin install Yikeqm/dsh-wb-credit-fallback
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 的 CLI profile 中执行 dsh plugin install Yikeqm/dsh-wb-credit-fallback,或从 https://github.com/Yikeqm/dsh-wb-credit-fallback 安装;桌面客户端请在「插件」→「添加插件」中填写该仓库的本地绝对路径。
插件介绍
在 DSH 里用 WorkBuddy 做日常对话时,积分一旦见底,请求往往会以 402 或 hard_credit 一类错误结束;内置重试仍走同一模型,无法跨 provider 自救。dsh-wb-credit-fallback 在宿主侧补上这条缺口:识别积分不足后,把当前会话切到 DeepSeek,并把默认模型写回 profile,让这一轮先重试答完,之后新开的会话也直接走 DeepSeek,不再反复撞额度墙。
插件监听 agent/request-error 与 agent/request,在命中积分相关错误文案时切换 provider/model,通过官方配置路径持久化默认模型选择;每个 turn 最多自动切换一次,非积分类失败不触发,监听器异常也不会拖垮正常请求。它不做双向自动回迁,DeepSeek 也失败时不会继续在 provider 间打转。
适合已经把 WorkBuddy 配进 DSH、又希望积分用尽时能无缝落到自有 DeepSeek 账号的用户;也适合在 headless 或 CLI profile 里做集成验证、需要可预期回退行为的场景。依赖 DSH 0.2.0-rc.2 的公开扩展点,大版本升级后建议复核行为。
使用场景
- WorkBuddy 积分用尽导致 402 或 hard_credit,对话突然中断
- 希望当前轮自动重试完成,而不是手动换模型
- 新会话希望默认走 DeepSeek,避免再次撞额度墙
适合人员
- 在 DSH 中日常使用 WorkBuddy 的开发者
- 已配置 DeepSeek 账号作为备用推理源的用户
- 需要在 headless profile 验证跨 provider 回退的团队