longge1213812138/dsh-workbuddy-connect ↗★ 0
dsh-workbuddy-connect
将 WorkBuddy 桌面 App 包含的模型自动接入 DeepSeek Harness — bring WorkBuddy desktop app models into DeepSeek Harness with zero configuration. 适合已使用WorkBuddy桌面应用,希望在DSH中调用其账号模型服务的用户。
같은 패키지 이름의 다른 저장소
설치
$
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表示不设次数上限,一直重试到成功、取消或插件卸载;它不是默认值,也不会因省略配置而被启用,只有在明确接受「请求可能长时间不返回」时才使用。