DeepSeek Harness Hub
← 返回列表

lucyTrump/dsh-runninghub-api

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

DeepSeek HarnessDSH插件:集成 RunningHub 云端 ComfyUI 工作流。设置卡片管理…

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/14 · 已提供中文文档

一个集成 runninghub 云端 ComfyUI 工作流的插件:一张用于配置 API 密钥和工作流库的设置卡片,七个供智能体使用的 `runninghub_*` 工具,一个 sha256 媒体上传缓存,一个带 FIFO 排队和超时的本地并发门控,带完成通知的后台任务,以及一个支持自动重启恢复的持久化任务账本。

综合分
29.7
GitHub 分
29.7
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add lucyTrump/dsh-runninghub-api
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/17(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-default-model@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-attachment@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-settings-plugins
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-runninghub-api

DeepSeek Harness(DSH)插件:集成 RunningHub 云端 ComfyUI 工作流。设置卡片管理 API Key 与工作流库;8 个 runninghub_ 工具供 Agent 调用;sha256 媒体上传缓存;本地并发闸门 + FIFO 排队 + 超时;后台任务 + 完成通知;任务台账 + 重启自动恢复。

安装

dsh plugin --profile web add dsh-runninghub-api

或从应用内插件市场(dshmarket)安装/更新。然后打开 设置 → 插件 → RunningHub 添加 API Key 和工作流。

设置(runninghub 命名空间)

| 字段 | 默认值 | 用途 |
|---|---|---|
| apiKey | — | 字面量密钥(role('secret')),优先用 apiKeyEnv |
| apiKeyEnv | RUNNINGHUB_API_KEY | 每次请求解析的凭据引用 |
| baseUrl | https://www.runninghub.cn | OpenAPI 地址 |
| pollIntervalMs | 5000 | 状态轮询间隔(最小 1000) |
| runTimeoutMs | 3600000 | 运行阶段超时(0 = 不限) |
| queueTimeoutMs | 0 | 排队阶段超时(0 = 不限) |
| maxConcurrentTasks | 3 | 本地并发闸门 |
| uploadUseLegacy | false | 旧版 multipart 上传接口 |
| workflows | [] | 已保存的工作流定义 |

工具

runninghub_list_workflows、runninghub_fetch_workflow、runninghub_run_workflow(两阶段:缺少必填参数/媒体时返回 needs_input 而不提交)、runninghub_get_task、runninghub_list_tasks、runninghub_cancel_task、runninghub_upload_file(按 sha256 去重)、runninghub_refresh_workflow。

Remote(ctx.remote.runninghub)

fetchWorkflow(拉取工作流 JSON + 解析)、validateWorkflow(免费干跑组装负载)、runTest(设置卡片用的真实付费提交)、testConnection。浏览器半在启动时通过 ctx.remote.$mount() 自挂载该命名空间。

开发

pnpm install        # 标准途径(npm registry)
pnpm build          # Typert 产物 + host lib + 客户端 bundle
pnpm test           # vitest
pnpm typecheck

离线开发(registry 不可达时,从本地 deepseek-harness checkout 链接依赖):

node scripts/link-local-dsh.mjs [/path/to/deepseek-harness]
pnpm build

注意:用 dsh plugin add  做 link 调试时,node_modules 里的 @deepseek-ai/ 必须是指向本地 DSH checkout 的软链(真实 npm 副本会造成 cordis 双实例)。所以每次 pnpm install 之后、重启 dsh 之前,重跑一次 node scripts/link-local-dsh.mjs。

装进本机 web profile 调试(link 安装,重新构建后重启生效):

dsh plugin --profile web add /path/to/dsh-runninghub-api

tests/ 覆盖:网关对 mocked fetch 的端点 A–F、状态码 0/804/805/813、密钥脱敏、无密钥快速失败;工作流 prompt 映射;负载校验/覆盖合并;媒体缓存。

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群