Skip to content

Releases: Johhny-Xu/multi-agent-hub

multi-agent-hub v1.0.1

Choose a tag to compare

@Johhny-Xu Johhny-Xu released this 17 Oct 04:49

multi-agent-hub v1.0.1

Worker 池扩容 + WebUI 登录补齐。 新增 opencode(别名 oc)与 cline(cl)两种官方 CLI Worker,池子从 9 种增至 11 种;两条 WebUI 登录路径、账号归档、失败回显与模型目录一并对齐到实测结果。

本版不含架构改动:两个新 Worker 都跑在既有通用 CLI 通道上,差异集中在配置、事件流解析与登录形态。


新增 Worker

  • opencode(oc):opencode run --format json 无头执行,事件流按 per-part 快照归并。-m provider/model、--dir、--file。自带免费档,无需任何凭据即可派活。
  • cline(cl):cline --json 无头执行,输出 NDJSON(say / ask / agent_event + 终结 run_result),run_result 优先于尾部 say。

WebUI 登录(11 个 Worker 全覆盖)

路径 Worker 说明
OAuth(原有 9 家) CodeBuddy 国际/国内、Copilot、MiMo、MiniMax、Trae、ZCode、CodeArts、Antigravity 独立沙箱承接,授权后自动入账
设备码(PTY 提取) cline 面板直接给出授权链接与 8 位验证码,浏览器授权后自动完成
Provider + API Key opencode 写入官方 auth.json,再用 opencode auth list 复核;裸 Key 按前缀识别厂商
API Key(含真实调用校验) cline 官方 cline auth 只写配置不校验 Key,本版落盘后再跑一次最小真实调用,失败即不入账

修复

  • 账号不再越登越多:cline / opencode 的档案身份改用邮箱或 provider 组合,而非凭据文件指纹;同一 provider 重登原地更新。
  • 失败不再静默:异步任务失败/超时以 ⚠️ 任务未完成(status) 的代理消息展示,此前写进默认隐藏的系统消息,界面看起来像「没回复」。
  • 模型目录按实测校准:cline-free 旧免费推广已下线,替换为实测可答话的 openrouter/free、nvidia/nemotron-3.5-lightning:free、cohere/north-mini-code:free,以及与 Cline 账号目录一致的 deepseek/deepseek-v4.1-flash、anthropic/claude-sonnet-5.5。
  • cli_missing 提示带路径:给出配置的可执行文件,并提示「多为 CLI 自更新中断导致安装损坏,重装一次即可」。
  • cline 单 token 提示词:其 argv 解析会把无空格的提示词当子命令,配置末项改为 {task} (尾随空格)后可派发中文短句。

文档

  • README 中英双语重写首段与亮点(一句一主语、动宾开头),Worker 数量统一为 11,登录说明补上三条路径。
  • docs/architecture.svg / .en.svg 正文最小 14px、muted 对比度加深、子卡片加宽、四列统一高度,Workers 面板 11 行;roadmap.svg / .en.svg 同步 1.0.1 焦点。

产物清单

文件 大小 SHA256
agenthub-1.0.1-both.zip 1,049,478 B 499948196f1aa34b72df7e153bbd8b1e154d4051b6ea2097ee8e838bb5cceca0
agenthub-1.0.1-hub.zip 448,194 B fa4ac33e8c5e6133ededdf210ba7583b7655d5f0d66afbab22a4c59f3b6d65e7
agenthub-1.0.1-plugins.zip 652,533 B cd4f98c39450ee3c0bc771a0f730f364c83872e3340bf74cf178d13982b2d1ab
agenthub-workers-1.0.1-minimax-plugin.zip 216,654 B fffd3d84952d6fc1f0b304e8da3223f8f436f26fb3f763f35314623e6efc3460
multi-agent-hub-1.0.1.carts 78,997 B aea231e0d8c866eb97440c93529124c5334941deea7fa3c0c07c6b866068a4a0
multi-agent-hub-1.0.1.cloudide 78,997 B aea231e0d8c866eb97440c93529124c5334941deea7fa3c0c07c6b866068a4a0
multi-agent-hub-1.0.1.vsix 78,997 B aea231e0d8c866eb97440c93529124c5334941deea7fa3c0c07c6b866068a4a0

验证

  • 密钥审计:406 文件 / 0 命中。
  • 回归:hub_core、capability_availability、console(含新增的客户端脚本语法与登录表一致性用例)、packaging 等套件通过;Windows 上 hub_core / packaging 各有一处已知时序抖动,单独复跑通过。
  • 真实调用:oc 与 cline 在服务器上均以真实任务验证(返回 OK、exit 0);cline 的假 Key 会被「真实调用校验」拦下而不入账号列表。

升级说明

  • 版本号全链对齐到 1.0.1(Hub、控制台、插件清单、市场、扩展、模板)。
  • 已有 agents.json 若自行维护 cline 的 cli,请把末项写成 "{task} ";hub/agents.*.example.json 已更新可直接照抄。
  • cline-free/* 模型的免费推广已结束,请改用本版目录里的免费项。

v1.0.0 — 首个公开正式版

Choose a tag to compare

@Johhny-Xu Johhny-Xu released this 16 Oct 14:12

multi-agent-hub v1.0.0

首个公开正式版。 把 0.9.9.7 → 0.9.9.9 的开源前收口转正,并在发版前完成最后一道清理:
凭据与隐私面清零、社区文件补齐。本版不含新功能,全部改动集中在「准备好被公开」。


产物清单

文件 大小 SHA256
agenthub-1.0.0-both.zip 1,027,797 B 7fc7538696601e753ad0f907590bb57bc65a89bde7916b849e89f9ecb8d3c1c4
agenthub-1.0.0-plugins.zip 639,468 B aedea70a3ff61e6d1131e1d5fc400aec97e1d0edf4902385035ed3983ce2ad6b
agenthub-1.0.0-hub.zip 439,553 B d73f30a78ccce51a1499aeeaeb79e608399e5f3e1b132f9acb23149aeb71bb9b
agenthub-workers-1.0.0-minimax-plugin.zip 212,146 B 2cd206e6d16de986295cfaa8ff7e3cc9f72a67b7064ec5ac3c3dde559ee5f969
multi-agent-hub-1.0.0.vsix 78,909 B 3603034dd173c28ac8609bdb1dc077d926ea186318cb8ebb9680eb838015539e
multi-agent-hub-1.0.0.carts 78,909 B 3603034dd173c28ac8609bdb1dc077d926ea186318cb8ebb9680eb838015539e
multi-agent-hub-1.0.0.cloudide 78,909 B 3603034dd173c28ac8609bdb1dc077d926ea186318cb8ebb9680eb838015539e

完整校验清单见同目录 SHA256SUMS(LF 行尾,含全部 7 个产物)。

  • .carts / .cloudide 与 .vsix 内容完全相同(华为 CodeArts IDE / CloudIDE 使用同一 OPC 包格式,仅扩展名不同)。
  • 每个分发 ZIP 的根目录含 manifest.json 与 SHA256SUMS;安装器按 manifest 校验分发源码。
  • minimax-plugin.zip 按 MiniMax Plugin V1 规范,ZIP 根目录直接是插件内容(无包裹层),故不含 manifest。
  • 包内不含机器配置、日志、备份、个人会话或登录信息。
  • 产物在 Windows 侧构建:包内 .sh 均为纯 LF,Windows 入口脚本(.cmd / .bat / .ps1)为纯 CRLF。

本版要点

开源前收口(自 0.9.9.7 起的三个版本)

  • 0.9.9.7:修复源码检出在 Linux 上的安装链路(执行位丢失、源码目录直接安装、回环请求被环境代理劫持)。
  • 0.9.9.8:Node 20 的 WebSocket 兼容、登录与控制台的路径发现、测试与宿主解耦。
  • 0.9.9.9:重画架构图与进度图,补上完整开发交接文档。

本版(1.0.0)的收尾

  • 安全审计面清零:密钥审计脚本覆盖工作树与全历史;仓库内不再保留任何已退役凭据的任何形式。
  • 文档脱敏:开发交接文档中的凭据路径提示改写为通用表述(凭据只在使用时从本机既有配置读取,不写入仓库、不打印、不落日志)。
  • 致谢:两份 README 补记 TraeClaw——trae_delegate 通道的驱动网关。
  • 新增 CODE_OF_CONDUCT.md:贡献者公约(Contributor Covenant 2.1)。
  • 版本号全链对齐到 1.0.0:各组件清单、运行时版本常量、WebUI 页脚与回退值、两个市场清单、扩展打包与测试期望。
  • 发布线审校收口:MCP 桥 serverInfo 统一上报 1.0.0(7 份副本逐字节一致)、扩展打包缺版本时改为直接报错、中英 README 重排(目录、三步快速开始、端口表 8765 / 8890 / 8790)。

质量

  • 密钥/隐私审计:工作树 398 文件 0 发现;全历史仅 3 处低危本机路径类痕迹(历史文档 docs/refactor-validation.json,已评估为可接受,不阻断发布)。
  • 回归:Windows 29/32(3 个红项均为已知的机器时序问题,单独复跑全部通过)。
  • 产物结构核对:7 件全量产出;.sh 权限位与行尾逐项核验,SHA256SUMS(LF,含全部 7 件)自校验通过。

安装与使用:见仓库 README.md(Windows / Linux 快速上手)与 RUN_ON_LINUX.md。
变更史:见仓库 CHANGELOG.md 与 docs/version-history.md。

v0.9.9.8 — 另一半收口:安装链路、运行时兼容与开源前整理

Choose a tag to compare

@Johhny-Xu Johhny-Xu released this 16 Oct 05:03

multi-agent-hub v0.9.9.8

补齐 0.9.9.7 收口的另一半,并完成开源前的仓库整理。本版不含新功能,全部改动集中在
「陌生人 clone 下来能不能装上、装上之后能不能跑」。

0.9.9.7 与 0.9.9.8 是对同一份源码包的两路独立修复,两者完全不重叠(各 14 个文件),
合并后才是完整的修复。


产物清单

文件 大小 SHA256
agenthub-0.9.9.8-both.zip 1,028,341 B a1833c2ba04a6a6162633bb1fe201cad1226b2c20318f719edcf4f9a57f4e8d1
agenthub-0.9.9.8-plugins.zip 640,119 B d8ba6eb5aaae2b6e43e591b1249306f5c3bf87e19fd0b7d739556fef4fa7e268
agenthub-0.9.9.8-hub.zip 439,550 B b2e1db278e4e64b5d07aa5ac52b6b865ae0d1ca399f7eebaddd1d3550d8d7533
agenthub-workers-0.9.9.8-minimax-plugin.zip 212,162 B a2d3f5c35dba586d3c1419d05e393a09d413cc892ad86be2efb91c750a0e63dd
multi-agent-hub-0.9.9.8.vsix 78,916 B f7e949ce32a5150c266559cd5170ab4eb960cab63a8e2f278812348160ba837e
multi-agent-hub-0.9.9.8.carts 78,916 B f7e949ce32a5150c266559cd5170ab4eb960cab63a8e2f278812348160ba837e
multi-agent-hub-0.9.9.8.cloudide 78,916 B f7e949ce32a5150c266559cd5170ab4eb960cab63a8e2f278812348160ba837e

完整校验清单见同目录 SHA256SUMS(LF 行尾,含全部 7 个产物)。

  • .carts / .cloudide 与 .vsix 内容完全相同(华为 CodeArts IDE / CloudIDE 使用同一 OPC 包格式,仅扩展名不同)。
  • 每个 ZIP 根目录含 manifest.json 与 SHA256SUMS;安装器按 manifest 校验分发源码。
  • minimax-plugin.zip 按 MiniMax Plugin V1 规范,ZIP 根目录直接是插件内容(无包裹层),故不含 manifest。
  • 包内不含机器配置、日志、备份、个人会话或登录信息。
  • 产物在 Windows 侧构建:包内 7 个 .sh 均为 0755 且纯 LF,5 个 .cmd 与 bootstrap.ps1 均为纯 CRLF。

本版要点

安装链路

  • 执行位丢失不再阻断安装:启动包装脚本由 exec "$dir/launch.sh" 改为 exec sh "$dir/launch.sh"。
    Python 的 zipfile.extractall()、Windows 资源管理器与部分 JS 解压库会丢掉 Unix 权限位,
    原写法下 sh install.sh 直接报 Permission denied。15 个 .sh 同时在 git 索引中标记为 100755。
  • 源码目录可直接安装:install.py 只接受带 manifest.json 的发行包,源码目录过去报
    Invalid or unreadable configuration: manifest.json。现在 install.sh 与直接调用
    python packaging/install.py --bundle . 两条入口都能处理源码目录,构建用的临时目录会自动清理。
  • 回环请求不再被环境代理劫持:健康检查、Trae 网关与回调都走 127.0.0.1,而 urllib 遵循
    http_proxy。在设了代理但未设 NO_PROXY 的机器上,这些探针被发给代理并拿回 404/502,
    安装报 Health timeout。现已对回环地址强制直连,其余地址仍走代理。

运行时兼容

  • Node 20 下 DOM/ZCode 驱动直接崩溃:五个驱动直接调用 new WebSocket(...),而全局 WebSocket
    自 Node 21.2 才加入、22 才默认启用,本项目声明支持 Node.js 20+。五个驱动现各自带守卫式 polyfill,
    完成 upgrade 握手并按 RFC 6455 要求对出站帧做掩码。
  • 进程组归属与信号回收:仅在自己拥有进程组时才 detach,SIGTERM/SIGKILL 时回收整个进程组;
    登录沙箱目录在信号中断时也会清理。
  • PTY 登录脚本重写:改用显式 pty.fork() 循环,向子进程转发信号并以子进程真实退出码退出——
    旧的 pty.spawn 写法两者都会吞掉。

路径发现

  • agents.json 与各厂商 CLI 可执行文件改为多候选解析(HUB_AGENTS_FILE、hub/agents.json、
    ~/.config/agenthub(-codearts)/、PATH 及常见 bin 目录),不再写死 ~/.npm-global。
  • codebuddy 会话目录同时在 .codebuddy 与 .codebuddy-cn 下探测;结果目录支持
    HUB_RESULTS_DIR / HUB_STATE_DIR 等多个候选。
  • 安装器额外覆盖 nvm / /usr/local 的 node 模块目录,并为 codebuddy / mimo / mmx 增加
    shutil.which() 兜底,新增 traecli 探测。

开源前整理

  • 新增 CONTRIBUTING.md、SECURITY.md、README.en.md,README.md 增加语言切换入口。
  • 移除交接文档中的凭据路径提示;补齐 .gitattributes 的 Windows 脚本行尾规则。
  • 示例配置去掉本地私有模型别名;docs/ 移出 66 个无人引用的测试证据(172 → 106 个文件),
    仓库内所有 markdown 链接仍可解析。

测试

  • login_manager_smoke 与宿主解耦,不再取决于宿主机是否装了 zcode CLI。
  • extension_packaging_regressions 产物缺失时自动构建。
  • codex_adapter_smoke 工具数断言由 7 更正为 8。

已知限制

  • docs/architecture.svg 与 docs/roadmap.svg 仍是带日期的视觉产物,未随版本号重绘。
  • docs/ 移出的 66 个文件仍在 Git 历史中;彻底移除需重写全部 SHA 并重发标签与 Release。
  • 回归套件中 packaging / windows_launcher / windows_bus 三个套件的超时与阈值按轻载机器设定,
    在慢机器或高负载机器上可能超时失败;三者单独重跑均通过。

安装

# 方式 A:克隆源码
git clone git@github.com:Johhny-Xu/multi-agent-hub.git
cd multi-agent-hub
./install.sh          # Windows: install.cmd

# 方式 B:下载本页 both.zip 解压后运行 install.cmd / install.sh

若用 python -m zipfile 或 Windows 资源管理器解压导致 .sh 丢失执行位,
用 sh install.sh 代替 ./install.sh 即可,无需 chmod。

v0.9.9.6 — WebUI 交互精修与全链路视觉体系贯通

Choose a tag to compare

@Johhny-Xu Johhny-Xu released this 15 Oct 14:51

multi-agent-hub v0.9.9.6

WebUI 交互精修与全链路视觉体系贯通。本版把 0.9.9.3 → 0.9.9.6 的连续增量收口为正式标签,
并将运行源码、IDE 扩展、插件清单与插件市场的版本号全链路对齐到 0.9.9.6。


产物清单

文件 大小 SHA256
agenthub-0.9.9.6-both.zip 1,024,938 B 989e887892c3edec1f12483084db30a9f88d4be9db9092a15ab57c850fdfd856
agenthub-0.9.9.6-plugins.zip 638,965 B a3a79f722d1203164aacce6af03915c2bf48b30801ba0c0e777e9ad5b417f24a
agenthub-0.9.9.6-hub.zip 436,171 B 7d1e17002a1c5f043fc6873070f3081d64a800fdae06867b0c5fefcf2b51cfb5
agenthub-workers-0.9.9.6-minimax-plugin.zip 212,163 B 714af9ad0a1f38d419c153a02f7a5b63f0ccbfc2c0c53261b1d842e289f6138a
multi-agent-hub-0.9.9.6.vsix 78,917 B 7507f7000df4f626ad312378c2fee80f02726b03fae92eb90a28ffc3c0e368d9
multi-agent-hub-0.9.9.6.carts 78,917 B 7507f7000df4f626ad312378c2fee80f02726b03fae92eb90a28ffc3c0e368d9
multi-agent-hub-0.9.9.6.cloudide 78,917 B 7507f7000df4f626ad312378c2fee80f02726b03fae92eb90a28ffc3c0e368d9

完整校验清单见同目录 SHA256SUMS。

  • .carts / .cloudide 与 .vsix 内容完全相同(华为 CodeArts IDE / CloudIDE 使用同一 OPC 包格式,仅扩展名不同)。
  • 每个 ZIP 根目录含 manifest.json 与 SHA256SUMS;安装器按 manifest 校验分发源码。
  • minimax-plugin.zip 按 MiniMax Plugin V1 规范,ZIP 根目录直接是插件内容(无包裹层),故不含 manifest。
  • 包内不含机器配置、日志、备份、个人会话或登录信息。

本版要点

品牌锚点与界面智能收展

  • 左上角品牌锚点常驻(永不隐藏),点击可在「自动收展 / 常驻」间切换并持久化。
  • 顶栏与活动栏智能收展:光标到达屏幕边缘展开(Y ≤ 38 / X ≤ 42),离开 650ms 后收起;菜单、弹窗或输入焦点期间不误收。
  • 会话侧栏展开时活动栏保持常驻,两者同帧同步,不再出现布局跳动。
  • 侧栏展开热区改为跟随侧栏自身宽度,手感一致。

主题与视觉

  • 色系预设由 2 个恢复为 6 个(Mocha / Shell / Aurora / Dusk / Cyber / Grid),每个预设都有完整的深色与浅色双模式调色板。
  • 修复浅色主题下「状态栏显示项」面板白底白字(引用了从未定义的 CSS 变量);实测对比度 14.27:1 ~ 15.27:1。
  • 自定义背景下的中性灰面统一到卡片色号,交互态那一层灰刻意保留。
  • 子代理主题色贯通发送按钮、上下文进度条与对话区全部二级菜单。

对话区

  • 侧栏精简:移除 ⌘K 提示、额度/缓存胶囊与待机占位行;「N 会话」徽标恢复可见。
  • 模型弹窗贴靠自适应、思考档位标签精简、圆角与卡片头部统一。

工程

  • 版本号全链路对齐到 0.9.9.6。
  • README.md、docs/architecture.svg、docs/roadmap.svg 全面重写。
  • 零依赖脱机交互 Demo(单文件前端,含内存虚拟驱动引擎)。

安装

# 方式 A:克隆源码
git clone git@github.com:Johhny-Xu/multi-agent-hub.git
cd multi-agent-hub
./install.sh          # Windows: install.cmd

# 方式 B:下载本页 both.zip 解压后运行 install.cmd / install.sh