JuwanXu/dsh-camel0

dsh-camel

Configurable proactive pacing and visible takeover retries for DeepSeek Harness free-model rate limits.

AI 分析

核心用途是应对 DSH 免费模型的速率限制(Rate Limit)。通过主动限速和自动重试机制,避免请求因超频失败。适合频繁使用免费模型、需要保证任务执行连续性的用户。

パッケージ
dsh-camel
バージョン
0.1.2
ライセンス
MIT
最終更新
2026/08/25

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:JuwanXu/dsh-camel

ドキュメント

README 全文を読む ↗

Global configuration

After installing the bundle, override its camel row in the profile's cordis.patch.yml:

- id: camel
  config:
    defaults:
      throttle:
        enabled: false
        maxRequests: 20
        windowMs: 60000
        scope: route
      retry:
        enabled: true
        mode: unlimited
        fallbackDelayMs: 60000

Task policy always has higher priority:

task session override > plugin defaults > built-in values

A launcher, preset, or another plugin can inject a one-task policy:

ctx.camel.setTaskConfig(agent, {
  retry: { enabled: true },
})

The override is persisted as a camel/config session event and survives resume and fork.