longge1213812138/dsh-workbuddy-connect ↗★ 0

dsh-workbuddy-connect

将WorkBuddy桌面端模型接入系统 适合已使用WorkBuddy桌面应用,希望在DSH中调用其账号模型服务的用户。

套件
dsh-workbuddy-connect
相容性
待驗證
Harness 依賴範圍
0.2.1-rc.2
Cordis 依賴範圍
^4.0.5
版本
0.8.1
授權
MIT
最近更新
2026年10月22日

同名套件的其他儲存庫

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:longge1213812138/dsh-workbuddy-connect

或固定到某个发布 tag(推荐生产使用)

dsh plugin --profile web add --config.strict-dep-builds=false github:longge1213812138/dsh-workbuddy-connect#v0.8.1

配置

重试策略是插件配置项(cordis.yml 中 llm-workbuddy 的插件配置),国内版与国际版共用同一份;只在插件加载时读取一次,改完需重载或重启 DSH 才生效。

llm-workbuddy:
  retryPolicy:
    mode: normal
    maxRetries: 15
    backoff:
      initialDelayMs: 2000
      maxDelayMs: 30000
  • 省略整个 retryPolicy 即保持原行为。显式配置时,mode 必填;其余可选字段按所选模式补齐默认值。未配置时沿用 dsh-llm 默认值——mode: normal、5 次重试、500 ms 起翻倍、10 s 封顶。默认值合计只有约 15.5 秒的退避等待(抖动区间约 14–17 秒),每次请求自身的耗时另计,因此它不构成「在固定时间窗口内必然恢复」的保证。
  • 上面的示例最多会排入约 360 秒退避(抖动上限约 396 秒),每次请求耗时再加在其上,适合覆盖数分钟级的上游中断;但同样不保证在某个固定窗口内恢复,中断更久时仍需调大 maxRetries 或换线路。
  • mode: always 表示不设次数上限,一直重试到成功、取消或插件卸载;它不是默认值,也不会因省略配置而被启用,只有在明确接受「请求可能长时间不返回」时才使用。