DSH Plugins
返回列表
🤖

dsh-camel

模型推理 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install JuwanXu/dsh-camel

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install JuwanXu/dsh-camel 即可安装,源码见 https://github.com/JuwanXu/dsh-camel 。

插件介绍

使用免费模型跑长任务时,一次 RATE_LIMIT 就可能让内置重试直接放弃,整个任务随之终止。dsh-camel 专门填补这个缺口:它不会让被限流的免费模型杀死你的任务,而是在可配置的等待窗口内保持任务存活,等到配额恢复后自动继续。

核心思路是先预防、再兜底。Camel 为每一对精确的 provider 与 model 维护独立的自适应配额状态,在干净窗口逐步放量、遇限流逐步收缩,从源头减少触发频率;当速率限制仍然发生时,它感知 Retry-After 头,以有界或无界两种模式重试,并通过标准 llm/retry 事件让下游重试处理器先决策、Camel 再接管,避免重复重试。所有策略默认关闭,安装即不生效;任务级覆盖、暂停与恢复、/camel status 与 /camel explain 让调试全程透明可控,且从不调用 LLM 来分类失败或调整策略。

它适合重度依赖免费模型、频繁遭遇速率限制、又不希望为每次限流手动续跑的 DeepSeek Harness 用户。Camel 只管 RATE_LIMIT 码,不切换模型、不轮换账号、不做模型层判断;非速率类网络恢复可搭配 dsh-continue,两者默认按错误类型自然分工。

使用场景

  • 免费模型长任务频繁遭遇 RATE_LIMIT 导致任务中断
  • 按精确 provider 与 model 分别控制限速频率和重试上限
  • 在不切换模型、不轮换账号的前提下自动恢复被限流的请求

适合人员

  • 重度依赖免费模型、不愿每次限流都手动续跑的 DeepSeek Harness 用户
  • 需要精细控制速率限制恢复策略且要求全程可见可调的开发者
  • 希望与 dsh-continue 按错误类型自然分工的运维者