JX

johhny-xu/multi-agent-hub

开发工具
12 stars 质量 87 趋势 29Apache-2.0

自托管多智能体协作枢纽:一条 MCP 任务总线统一调度 8 种 AI 代理(CodeBuddy/Antigravity/Copilot/MiniMax/TraeCode/ZCode),额度耗尽自动改派下一通道,网页端总览会话与配额。官方 CLI 无头模式,绝不封号。

概览

一个本地多 AI Agent 调度枢纽:把散落在各处的 AI 编码 CLI 统一成一个可派活、可协作的 Worker 池。 基于标准 MCP 协议、原生插件与子代理体系,为 与 (及任意 MCP 客户端)提供统一的任务派发、结果回传、配额监控、账号管理和 WebUI 管理大盘。 接入 Hub 的任意 AI 客户端都能把任务派给其他 AI 执行:各自走自己的账号额度,同时共享任务队列、邮箱与协作笔记。 - 🤖 :一套契约覆盖 Antigravity、CodeBuddy(国际 / 国内)、GitHub Copilot、MiMo、MiniMax、TraeCode、ZCode、CodeArts、opencode 与 Cline。 - 🔌 :原生子代理、斜杠命令与工作流,上下文自动隔离,免手动配参数。 - 🔐 :9 家 OAuth、cline 设备码授权、opencode API Key 三条路径并存;免 SSH 授权、登出、多账号保存与秒切,以真实凭据落盘判定登录状态,不报假成功。 - ⚡ :被禁用的 Worker 在派发前即被拦截(profile_disabled),不浪费额度。 - 🛡️ :拒绝空回答、已知异常退出和超时后的半截回答;保留原任务 ref,禁止 Worker 给自己重复派发。 - 🔄 :同机或分离部署;纯 Windows、纯 Linux、Windows ↔ Linux(局域网直连或 SSH 反向通道)均可。 - 🔍 :局域网 / 本机 Hub 广播扫描,配置恢复后 MCP 桥自动重连;配置与凭据独立于源码,升级不丢任务历史。 - 🖥️ :demo.html 单文件、零依赖,无需后端即可体验完整控制台。 - (安装 Codex 原生插件需 3.11+) - (MCP 桥接与 Web 控制台) - 各 Worker 对应厂商的**(如 agy、cb、trae、codearts)。安装器只负责环境探测和指令调用,不包含账号注册与自动登录。 - 也可以从 Releases 下载 agenthub-1.0.1-both.zip 解压后执行同样的命令。 - 在源码目录直接执行时,安装器会先在临时目录构建发行包再安装,无需手动打包。 - 日常启停:sh start.sh / sh stop.sh(Windows:start.

README

multi-agent-hub

English · 简体中文

multi-agent-hub 是一个本地多 AI Agent 调度 Hub,把电脑上散落的 14 种 AI 编码 CLI(被调度的执行端,统称 Worker)连通为一个共享任务池。当你同时使用 CodeBuddy、Copilot、Antigravity、TraeCode 等多家工具时,无需在单个账号额度见底后手动切工具或重述需求——当前客户端可直接把任务派给另一个 AI 接力完成。

当前版本:v1.0.19 · 协议:Apache-2.0 · 更新日志:CHANGELOG.md

接入形态 适用场景 你需要做的操作
任意 MCP 客户端直连 Cursor、Claude Desktop、Windsurf、Cline / Roo Code、Continue 等支持 MCP(Model Context Protocol,模型上下文协议)的客户端 填一个 MCP URL(http://127.0.0.1:8790/mcp)
6 款原生宿主插件 Codex、ZCode、MiniMax Code(含 Claude Code / Agent Plugins 1.0)、DeepSeek Harness (DSH)、华为 CodeArts、Antigravity 等发起任务的宿主(Host) 运行安装脚本,自动注册专属子代理 hub-*.md(在独立上下文中替主对话跑任务的分身)、技能与斜杠命令
零客户端独立使用 机器上没装 IDE 或 AI 客户端 打开内置三栏式 WebUI(http://localhost:8890),直接对话、派发与监控

核心亮点

  • 🤖 一套契约调度 14 种 Worker:覆盖 Antigravity、CodeBuddy(国际版 / 国内版)、Qoder(国际版 / 国内版)、GitHub Copilot、MiMo、MiniMax、TraeCode、ZCode、CodeArts、opencode、Cline 与 Meoo(秒悟),任务各自消耗对应账号额度,共享同一任务队列、邮箱与协作笔记。
  • 🔌 6 款原生宿主免手配参数:安装器自动写入原生子代理、斜杠命令与工作流,子代理上下文与主会话自动隔离。
  • 🔐 WebUI 内完成全部 14 个 Worker 登录与切号:同时支持 9 家 OAuth、Cline 设备码授权、opencode API Key 三条路径;免 SSH 登录、登出、多账号保存与秒切,仅凭落盘真实凭据判定登录态,杜绝假成功。
  • ⚡ 一键启停 Worker,全端立即生效:在控制台关闭某个 Worker 后,所有客户端的派发请求在执行前即被拦截(返回 profile_disabled),不白扣额度。
  • 🛡️ 严格终态判定,拒绝半截结果:自动拦截空回答、已知异常退出和超时后的残缺回答;全程保留原任务 ref(任务追踪编号),且禁止 Worker 给自己递归派活。
  • 💓 子代理存活深度感知(hub_task_status):主代理异步派发后可随时探查子代理真实存活状态(PID、整棵进程树 CPU 消耗、输出增量与心跳),智能给出 working(真在计算)、alive_waiting(思考/排队中)与 worker_exited_result_missing(异常退出)等判定,杜绝长任务因 CLI 静默被主代理按墙钟误判卡死,且 CPU 增长自动续期防误杀。
  • 🔄 支持单机与跨机混合部署:支持纯 Windows、纯 Linux、Windows ↔ Linux(局域网直连或 SSH 反向通道);配置与凭据存放在源码目录外,升级版本不丢历史。
  • 🔍 局域网自动发现与断线重连:客户端可通过 UDP 广播自动扫描局域网内的 Hub;配置恢复后 MCP 桥自动重连。
  • 🖥️ 单文件离线预览:双击仓库根目录的 demo.html 即可在浏览器体验完整三栏控制台,无需启动后端。

目录

  1. 30 秒上手
  2. 三种接入方式怎么选
  3. 原生宿主插件安装
  4. 支持的 Worker 与默认模型
  5. MCP 工具与任务契约
  6. Web 控制台能看什么
  7. 实测状态与边界
  8. 数据流向与安全
  9. 预打包文件与开发测试
  10. 版本演进、文档导航与协议

30 秒上手

三步命令即可在本地同时拉起 Hub 调度服务、Web 控制台,并自动为本机已有的宿主装好插件。

环境要求

  • Python 3.8+(若需安装 Codex 原生插件需 3.11+)
  • Node.js 20+(用于运行本地 MCP 桥接与 Web 控制台)
  • 各 Worker 对应的厂商官方 CLI 及其登录态(如 agy、cb、trae、codearts)。安装器负责探测环境与调用命令,不会替你注册账号。

启动命令

Linux / macOS

git clone https://github.com/Johhny-Xu/multi-agent-hub.git
cd multi-agent-hub
sh install.sh --with-console

Windows (PowerShell / CMD)

git clone https://github.com/Johhny-Xu/multi-agent-hub.git
cd multi-agent-hub
.\install.cmd --with-console

安装成功后你能看到什么

  • 浏览器打开 http://localhost:8890,即可看到三栏式 Web 控制台(左侧活动栏与会话树、中间对话区、右侧工作台与 14 张 Worker 状态卡片)。
  • 也可以从 Releases 下载 agenthub-1.0.19-both.zip 解压后执行同一条安装命令;在源码目录直接运行时,安装器会先在临时目录打包再安装,无需手动构建。
  • 日常启停:sh start.sh / sh stop.sh(Windows:start.bat / stop.bat)。
  • 只想先看界面:直接用浏览器打开仓库里的 demo.html。

💡 Linux 下请用 sh install.sh 而非 ./install.sh,可避免解压工具丢失可执行权限导致的 Permission denied。详见 RUN_ON_LINUX.md。

三个默认端口对照

端口 服务名称 用途与接入方
8765 Hub 核心服务(http://:8765/mcp) 需携带 Token(鉴权令牌)访问;供 6 款原生宿主插件及跨机客户端连接
8890 Web 控制台(需加 --with-console) 浏览器打开 http://localhost:8890,用于管理账号、额度、Worker 开关与直接对话
8790 控制台内置子代理 MCP 端点(http://127.0.0.1:8790/mcp) 随控制台一同启动;供 Cursor、Windsurf 等通用 MCP 客户端免插件直连

三种接入方式怎么选

你可以把安装命令直接交给正在使用的 AI 助手自动执行,也可以按单机、免插件或跨机场景手动配置。

方案零:复制一句话交给 AI 自动安装(推荐)

把下面对应场景的一段话发给你正在使用的 AI 客户端,它会自动完成克隆、安装与连通性验证。

方案一:本机一键全量安装

适合在一台电脑上写代码,希望一次配齐 Hub、控制台和本机所有已装 IDE 的原生插件。直接执行 30 秒上手 中的命令即可,安装器会自动探测并注册本机的 Codex、ZCode、DSH、CodeArts、Antigravity 插件与子代理。

方案二:任意 MCP 客户端免插件直连

适合 Cursor、Claude Desktop、Windsurf、Cline / Roo Code、Continue 等客户端。先用 --with-console 启动控制台,再任选一种方式配置:

  1. 在 http://localhost:8890 控制台的「子代理接入端点」卡片点击 【复制本文(发给Agent配置)】,把提示词粘贴给你的 AI 自动写配置;
  2. 或手动在客户端 MCP 配置文件中加入:
{
  "mcpServers": {
    "multi-agent-hub": { "url": "http://127.0.0.1:8790/mcp" }
  }
}

接入后可调用 4 个工具:subagent_run(服务端等待结果,大体积产物自动落盘并只回传摘要,不挤占主对话上下文)、subagent_result、subagent_artifact、subagent_agents。

方案三:跨机分离部署(服务器跑 Worker + 个人电脑写代码)

适合把 Hub 和各家 CLI 集中装在家庭服务器、NAS 或云主机上,在主力笔记本上写代码。需要将 替换为服务器 IP,将 替换为保存 hub-token.txt 的本地路径。

# 1. 服务端(Linux):监听局域网并开启控制台,外部配置目录会自动生成随机令牌文件 hub-token.txt
sh install.sh --component hub --bind 0.0.0.0 --port 8765 --with-console
# 2. 客户端(Windows):指定服务器地址与拷贝过来的令牌文件完成配对
.\install.cmd --component plugins --url http://:8765/mcp --token-file 
  • 局域网自动发现:客户端不传 --url 时,会通过 UDP 广播扫描局域网内的 Hub 并提供列表供交互选择。
  • 随时切换连接的 Hub:运行 connect.cmd(Linux:sh connect.sh)。
  • 跨公网 / 异地连接:通过 SSH 反向通道转发,例如 ssh -N -R 127.0.0.1:18765:127.0.0.1:8765 @.
  • Linux 后台常驻:安装服务端时追加 --systemd-user 可注册为用户级 systemd 服务(该模式仅托管 Hub 核心服务,不含 Web 控制台)。

原生宿主插件安装

如果你只想给某一款宿主单独安装插件,可按宿主的插件机制导入预打包扩展或执行定向命令(命令中的 `` 需替换为你的项目目录,Linux 下将 .\install.cmd 换为 sh install.sh)。

原生宿主 安装方式 详细文档
华为 CodeArts / VS Code 在 IDE 扩展面板选择「从 VSIX/CARTS 安装」导入 multi-agent-hub-1.0.19.carts / .vsix / .cloudide;或执行 .\install.cmd --component plugins --native-hosts codearts --project codearts · vscode
MiniMax Code / Claude Code 桌面端或云端导入 agenthub-workers-1.0.19-minimax-plugin.zip;CLI 启动:mcode --plugin-dir ./plugins/agenthub-workers agenthub-workers
ZCode IDE / CLI 执行 .\install.cmd --component plugins --native-hosts zcode;或在 zcode.json 中配置 {"plugins":{"enabled":true,"dirs":[".../plugins/agenthub-workers"]}} agenthub-workers
OpenAI Codex 执行 .\install.cmd --component plugins --native-hosts codex --project ,自动注册本地插件市场并将 11 个子代理写入 .codex/agents/ codex
DeepSeek Harness (DSH) 执行 .\install.cmd --component plugins --native-hosts dsh --profile agenthub-client;或运行 dsh plugin --profile add file:./integrations/dsh --ignore-scripts dsh
Google Antigravity 执行 .\install.cmd --component plugins --native-hosts antigravity,自动安装到 ~/.gemini/config/plugins/multi-agent-hub,重启客户端生效 antigravity

支持的 Worker 与默认模型

Hub 统一管理以下 14 种 Worker;表中所列为全新安装时的默认模型,升级已有服务器会保留你原有的模型配置。

Worker 默认模型 规格与鉴权要点
Antigravity gemini-3.8-flash-medium 内置 3.8 Flash (High/Medium)、3.1 Pro High、Claude 4.6 (Sonnet/Opus) 等 6 款模型;支持多模态输入
CodeBuddy(国内版) deepseek-v4.1-flash (x0.11) 覆盖 13 款代码模型,标注官方积分倍率 x0.06 ~ x2.00;对齐 XDG 共享会话存储
CodeBuddy(国际版) deepseek-v4.1-flash 覆盖 18 款主流模型;调用文件读写工具时需具备对应目录实际权限
GitHub Copilot auto 沿用官方选型策略;支持 WebUI 设备码登录与 Linux GNOME Keyring 凭据读取
MiMo xiaomi/mimo-v2.6-flash (26f) 提供 4 款 V2.6 模型;API Key 鉴权与小米 OAuth 账号身份相互独立
MiniMax MiniMax-M3 支持在 M3(1M 上下文)与 M3.1-Flash-Preview(512K 上下文)之间一键切换
TraeCode GLM-5.3-FlashX (0.31x) 覆盖 20 款官方模型,积分倍率 0.06x ~ 1.50x;支持国内 / 国际双区 PKCE OAuth 与 TraeClaw 网关
ZCode GLM-5.3-Flash 支持国内(BigModel)与国际(Z.ai)双区;凭据采用 enc:v1: AES-256-GCM 加密落盘
CodeArts GLM-5.2 (0.70x) 覆盖 4 款企业模型(GLM-5.2、GLM-5.2-ArkTS-SPARK、OpenPangu-2.0-Pro/Flash);Linux CLI 自动加载 AK/SK
opencode 官方 CLI 默认模型 支持在 WebUI 内直接配置 API Key 鉴权、解析 NDJSON 事件流与专属主题色
Cline 官方 CLI 默认模型 支持在 WebUI 内通过设备码完成授权、解析 NDJSON 事件流与专属主题色
Qoder(国际版) dfmodel (DeepSeek-Flash) 23 款官方模型(DeepSeek / GLM / Kimi / MiniMax 等);每天 10:00(UTC+8)可领 100 Credits;支持 CLI 账号档案与多账号快切
Qoder(国内版) dfmodel (DeepSeek-Flash) 同一套模型目录,走 openapi.qoder.com.cn;设备指纹取自本机 UMID 组件(runtime-info)
Meoo(秒悟) auto 走 Agent OpenAPI(不是 CLI),可选 qwen3.8-flash / deepseek-v4.1-flash-1017 / kimi-k3 / glm-5.3-flash;每日登录赠送 2000 积分

MCP 工具与任务契约

所有原生宿主插件均通过本地 MCP 桥暴露相同的 9 个标准工具,并遵循统一的附件与目录契约。

工具名 用途
hub_ask 派发任务并阻塞等待最终回答
hub_dispatch 异步派发任务,立即返回持久化任务编号 ref
hub_fetch 凭 ref 轮询任务状态或取回最终结果
hub_task_status 凭 ref 探测子代理真实存活状态(PID、进程树 CPU、输出增量、心跳与 verdict 判定)
hub_status 查看全部 14 种 Worker 的在线状态与启停开关
hub_capabilities 查询各 Worker 支持的模型、思考档位、流式与附件能力
hub_login 查询登录态或发起指定 Worker 的登录流程
hub_discover 只读扫描局域网与本机可用的 Hub 实例
hub_set_status 启用或禁用指定 Worker(写入配置并全端同步)

任务契约三原则

  1. 附件上限:files 单次最多附带 8 个文件,总大小不超过 1 MiB,发送后在 Hub 端暂存。
  2. 工作目录归属:cwd 指 Hub 所在服务器上的目录路径,不会自动映射客户端本机路径。
  3. 结果跟踪与存活验收:任务受理后返回持久化 ref。长任务建议通过 hub_task_status 查看子代理存活状态(读取 PID、整棵进程树 CPU 时间、输出增量与心跳,返回 working / alive_waiting / worker_exited_result_missing 等 verdict,首次调用建立基线,10 秒后再查可看 CPU/输出增量),确认还在计算时耐心等待,杜绝主代理误杀;完成后再用 hub_fetch 取回最终结果。状态为 completed 仅代表进程正常返回非空回答,代码与逻辑是否正确仍由调用方验收。完整参数见 任务选项说明。

Web 控制台能看什么

启动时加上 --with-console 即可通过 http://localhost:8890 访问内置控制台,在一个页面里完成对话派活、切号、查额度与看产物。

模块 你能直接做的操作
三栏工作台与文件预览 左侧切换平台会话树、中间沉浸式对话、右侧折叠工作台;工作台直连会话中提到的本地文件,支持产物、图片、附件在线预览与单条删除
14 个 Worker 登录与秒切 直接在网页里完成 9 家 OAuth、Cline 设备码与 opencode API Key 登录、登出、保存多账号并一键切换,无需 SSH 进服务器敲命令
实时额度监控与启停开关 查看各账号剩余额度(60 秒缓存 + 并发请求合并);拨动卡片开关即可启用或禁用 Worker(落盘 agents.json 全端生效),卡片支持拖拽排序
智能收展与品牌锚点 顶栏、活动栏、会话侧栏随光标靠近自动展开、移开自动收起;点击左上角品牌图标可一键切换“自动收展 / 常驻固定”并记住偏好
12 套主题与毛玻璃壁纸 内置 Mocha、Shell、Aurora、Dusk、Cyber、Grid 6 套配色(各含深色 / 浅色,全部通过 WCAG AA 对比度校准);上传自定义壁纸后全局自动切换为半透明毛玻璃视图
Worker 品牌色联动 发送按钮、上下文进度条与二级菜单自动跟随当前选中 Worker 的品牌主题色(含 opencode 与 Cline 专属配色)
跨平台会话归档 聚合搜索、按平台筛选历史会话,支持一键复原归档会话,删除前强制二次确认
子代理 MCP 端点卡片 一键复制 :8790/mcp 接入地址或“发给 Agent 的自动配置提示词”;在非 HTTPS 的局域网 IP 访问时剪贴板自动降级,保证复制按钮始终可用

实测状态与边界

重要声明:回归测试通过 ≠ 所有商业模型均已完成付费实测。 下表中的自动化回归与压测证明调度框架、协议桥接与进程管理逻辑正确,不代表每个第三方厂商、模型或宿主都在你的账号环境下跑通了付费任务。

验证项目 实测结论 可核对事实与报告路径
Windows 自动化回归 & DOM 断言 ✅ 32 组回归 + 7 项 DOM 通过 报告见 docs/refactor-validation.json、测试脚本 tests/console_layout_theme_dom.mjs
Linux 自动化回归 & 并发压测 ✅ 29 组回归 + 4,500+ 次压测通过 360 并发 0 报错;报告见 docs/stage3-stress-report.json
Linux 生产环境 Hub 升级 ✅ 通过 完整加载 24 个 Hub 工具、11 种 Worker;外部配置、任务历史与鉴权平滑保留
Linux Antigravity CLI 1.3.1 ✅ 真实调用通过 通过原生子代理 hub-mimocode 派发并拿回真实模型回答
Linux ZCode CLI 0.16.9 ✅ 真实调用通过 凭原任务 ref 续查并拿回正确回答
Windows Codex / ZCode 原生插件 ✅ 真实调用通过 两种原生子代理均成功派发并返回结果
Windows Antigravity 原生插件 ✅ 真实调用通过 hub_status 与 hub_capabilities 正常返回全部 11 种 Worker 状态
CodeArts 原生组件与跨机通道 ✅ 通过 Windows ↔ Linux 局域网直连与 SSH 反向通道均连通
Linux CodeArts 自身模型调用 ✅ 真实调用通过 GLM-5.2 系列秒级返回,取消或完成后子进程全部干净退出
Windows DSH 宿主调用 ⚠️ 受阻于测试账号余额 插件注册通过;发起模型调用时远端返回 402 ACCOUNT_QUOTA
Windows CodeArts IDE 宿主 ⚠️ 部分通过 首次派发成功,但 IDE 宿主随后拒绝了 hub_fetch 轮询权限
Windows 独立 CodeArts CLI ⚠️ 未通过模型验收 受限于 Windows 端工作区文件夹信任弹窗拦截
Linux Codex & DSH CLI ❌ 未安装 测试机未安装对应二进制文件,未执行实测,不做通过宣称

使用边界说明

  1. Antigravity 原生插件 vs 可选 SDK:原生插件已跑通真实派发;可选 Python SDK 属于外部编排库,当前官方 wheel 不含 beta.run_workflow,且鉴权与宿主登录态隔离。
  2. CodeArts 鉴权隔离:在 CodeArts IDE 内登录不等于独立 CLI 自动获得调用权限;其他厂商的登录态也不能替代华为账号的 AK/SK 或 OAuth 权限;当前仅开放默认思考档位与非流式文本。
  3. 非跨 Hub 联邦:一个客户端同一时间指向一个选定的 Hub,并非多 Hub 联邦网络。

完整验收回执、源码哈希与失败日志见 0.9.9 验收记录 及 CodeArts IDE 跟进记录。


数据流向与安全

Hub 仅在本地或你的私有服务器内做协议转换与进程调度,所有凭据均与代码仓库物理隔离。

  • 完整数据链路:宿主客户端 → 本地 MCP 桥 → Hub 服务 → 厂商官方 CLI / 内核 → 对应模型服务商 API。
  • 不是离线大模型:Hub 本身不推理,你的提示词与附件最终会通过你所选 Worker 的官方 CLI 发往对应模型厂商。
  • 凭据物理隔离:Hub 访问 Token、各厂商 API Key、OAuth 凭据与会话历史全部存放在源码目录外的系统配置目录中,绝不写入 Git 仓库。
  • 公网传输建议:Bearer Token 仅用于接口鉴权,不加密报文;若跨公网部署,请务必配合 HTTPS 反向代理、VPN 或 SSH 隧道使用。
  • 发现安全漏洞请按 SECURITY.md 中的流程私密报告。

预打包文件与开发测试

预打包发行文件

所有发行包均附带 SHA256SUMS 校验文件,可直接从 Releases 下载或自行构建:

文件名 适用场景
agenthub-1.0.19-both.zip 客户端与 Hub 装在同一台电脑(最常用)
agenthub-1.0.19-plugins.zip 仅在个人电脑上安装各宿主客户端插件
agenthub-1.0.19-hub.zip 仅在服务器上部署 Hub 与 Worker 调度端
agenthub-workers-1.0.19-minimax-plugin.zip 导入 MiniMax Code 桌面端或云端(符合 Plugin V1 规范)
multi-agent-hub-1.0.19.vsix / .carts / .cloudide 导入华为 CodeArts IDE、VS Code 及兼容云端 / 桌面编辑器

常用开发与测试命令

在仓库根目录下可执行以下自检与打包命令(将 `` 替换为实际路径,如 ../agenthub-releases):

# 1. 运行全量隔离回归测试(纯本地沙箱,不消耗任何模型额度)
python tests/run_regressions.py --report docs/local-validation.json

# 2. 运行 Web 控制台 DOM 结构、主题对比度与收展交互断言
node --test tests/console_layout_theme_dom.mjs

# 3. 扫描工作区源码与全部 Git 历史,确保无凭据泄漏
python scripts/audit_secrets.py --history

# 4. 修改 console/client/index.html 后重新生成单文件离线 Demo
python scripts/build_demo.py

# 5. 构建全套分发包(必须输出到仓库外目录)
python packaging/build.py --output  --component all

如需运行默认跳过的真实 SDK / CLI 集成用例,可额外安装:

pip install google-antigravity==0.1.21
npm i -g @openai/codex && export CODEX_TEST_BINARY=$(command -v codex)

提交代码前请阅读 CONTRIBUTING.md 与 CODE_OF_CONDUCT.md,打包参数详见 packaging/README.md。


版本演进、文档导航与协议

近期版本演进

版本 核心变更
1.0.19 新增 hub_task_status 子代理存活判定:主代理派发后可探查 PID、整棵进程树 CPU、输出增量与心跳,输出 working / alive_waiting / worker_exited_result_missing 等 verdict;CPU 增长重置 idle 预算,避免静默长任务被误判超时
1.0.18 长任务超时改为无进展预算 + 6 小时硬上限,不再 600s 一刀切断,超时保留最后输出(partial_text);看板娘下坠/挣扎时切到设置页立刻收起;CodeArts CLI 升级到 26.10.9,补齐 7 个内置模型,默认改为 DeepSeek-V4.1-Flash(v41f)
1.0.17 Qoder 的「今日已领」改为按 UTC+8 窗口日判定(上游每天 10:00 开新一期,0:00–10:00 不再把昨天那期谎报成已签,未开窗显示待打卡并到点自动补签);WebUI 收起 GUI 通道的模型选择(traecode 改由客户端决定,不再报 UNSUPPORTED);Meoo 回答不再重复;控制台重启从 90s 降到 9s
1.0.16 CodeArts 签到恢复(福利 Token 通道下线时降级为积分签到)、Qoder 国际版换环境重试、签到日志空白修复、看板娘可拖拽;Meoo(秒悟)作为第 14 种 Worker 接入
1.0.15 签到凭据直接复用已安装 CLI 的本地凭据:每次打卡实时读取 CLI 自身凭据文件,按 JWT 有效期与文件更新时间择优并按身份去重;WorkBuddy 支持 refreshToken 自动续期并写回 CLI 的 auth.info(两端共用一份,互不影响登录态);签到日志支持一键清除;彻底避免误用国际版 ~/.codebuddy 凭据
1.0.14 84 个模型逐个实跑一遍:CLI 退码 0 却空答时保留 stderr 真实诊断、新增 plan_blocked 区分「套餐无权」与「模型不存在」、别名表外的模型也能置灰;纠正三处模型目录错项;收口移动端四处布局缺陷(设置卡片标题竖排、数字被劈行、320px 下发送按钮换行、签到开关挤成窄柱)
1.0.13 签到从「看起来成功」变成「真的成功」:WorkBuddy 逐账号补签、CodeArts 改为 SDK-HMAC-SHA256 真实签名调用、Trae 先查状态再领取;账号档案修掉多 Key 覆盖、身份裂档与显示名固化;新增按 Worker 适配的文件编辑权限开关;华为模型列表按 id 归并去重
1.0.12 右侧工作台直连会话提及的本地文件(支持产物 / 图片 / 附件预览与单条删除);Worker 卡片支持拖拽排序并补齐 opencode / Cline 品牌色;对齐顶栏与浮层按钮右缘;Linux 配置模板补齐可用 GitHub Copilot Worker
1.0.1 新增 opencode 与 Cline 两种 Worker(总计 11 种),补齐配置模板、能力声明、NDJSON 事件流解析与原生子代理;重绘中英架构图与路线图,放大字号并提升对比度
1.0.0 首个公开正式版:完成全仓凭据审计清理、致谢 TraeClaw、交接文档脱敏、补充贡献者公约与发布线审校修复
0.9.9.7 ~ 0.9.9.9 修复 Linux 源码安装执行位丢失与回环代理劫持;兼容 Node 20 WebSocket;补齐英文 README、安全政策、贡献指南与新版 SVG 图表
0.9.9.3 ~ 0.9.9.6 重构 Worker 登录态落盘判定逻辑;完成 WebUI 三栏架构、6 套深浅主题、毛玻璃壁纸与智能收展交互

完整变更记录见 CHANGELOG.md 与 版本历史。

文档导航

致谢

  • LobeHub / Lobe Icons:提供控制台与 Worker 头像使用的品牌 SVG 图标。
  • TraeClaw:提供 trae_delegate 通道依赖的本地桥接与 CDP/DOM 自动化方案。
  • L0NE-6/Qoder-Daily:Qoder / Qoder CN 每日签到的实现参考。forceRefresh 实时活动列表、CLAIM_BENEFIT 定向活动筛选与领取语义、token 续期链路,以及用本机 UMID 组件(runtime-info)生成 Cosy-MachineToken / Cosy-MachineCode / Cosy-MachineType 设备风控头的方案,均移植自该项目——国际版的每日积分活动只对带这些头的请求下发。感谢作者的无私分享。
  • L0NE-6/Trae-AutoCheckin:Trae 每日签到的实现参考。req_source 请求体、必须使用客户端真实注册设备号(iCubeAuthInfo://icube-dc:)、状态 → 领取 → 同设备号回查确认的判定链、9095/9074/1001 的语义、以及用 refreshToken + 设备证明(ECDSA P-256)走新版 ExchangeToken 续期的方案,均移植自该项目。感谢作者的无私分享。
  • @user_3a370331/totorosir-minimax-checkin(作者 龙猫科技说 longmaoit):MiniMax Code(海螺 AI)每日签到的实现参考。signin/status → signin/claim 的两步链路、x-signature / yy 两套签名与固定参数键序、日状态与 claim_result 的语义、以及用 refresh_token 续期并把新凭证回写客户端登录态的做法,均移植自该技能。感谢作者的无私分享。
  • Huawei CodeArts、Google Antigravity、Tencent CodeBuddy、GitHub Copilot、Xiaomi MiMo、MiniMax、ByteDance Trae、Z.ai、opencode、Cline 等官方 CLI 与开放生态,以及所有提交反馈的开发者。

开源协议

本项目基于 Apache License 2.0 开源:允许自由使用、修改与分发;衍生作品须保留原始版权声明、许可证文本及修改说明。

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add johhny-xu/multi-agent-hub
新手?先看 mcpskill.org 教程 →