Skip to content

V2.0.0 — Cloud Hub

Latest

Choose a tag to compare

@Bettermelsm Bettermelsm released this 22 Jun 08:34

SGA Multi-Agent V2.0.0 — Cloud Hub

发布日期:2026-06-22
Commit: f307830
代码基线:sgMAP V2.1 架构 / SGA Cloud Hub V3.0.0

V2.0.0 重大更新(相对于 V1.0.0)

🏗️ 架构级变化

  • 云端 Hub 部署:从单机构建 → 多机接入的 Cloud Hub 架构
  • API Key 鉴权:所有 /api/ 路由受 API Key 中间件保护
  • 多机 Agent 注册:Agent SDK 支持 SGA_HUB_URL 远程连接

📦 新增能力

  • 文件中转/api/files/upload|download|list|delete(≤500MB)
  • Skills 同步:GitHub 仓库 Skills 自动同步到本地数据库
  • GitHub Webhook:push 事件自动触发同步
  • 多节点 Peer Mesh:节点发现 + 状态同步 + 知识广播
  • 飞书 Bot Agent:群聊接入,五层架构 + SQLite 持久化

🧠 Orchestrator 增强

  • 工作流完成/失败状态追踪
  • 上游失败自动取消下游依赖
  • required_capabilities 精确匹配
  • 优先级排序(P0 > P1 > P2 > P3)

📚 V2.1 架构文件(最新)

  • hermes_orchestrator.py — LLM 驱动的任务规划器(Ollama + MiniMax fallback)
  • worker_agent_template.py — 各计算节点 Agent 脚本模板
  • skcl/AGENTS.md — 节点能力注册表
  • skcl/{skills,wiki}/ — SKCL 知识库目录(Obsidian 兼容)
  • .env.template + docs/README_deploy.md — 部署文档

升级路径

V1.0.0 升级到 V2.0.0 需要:

  1. 在一台服务器部署 Hub(uvicorn main:app --port 9527
  2. 设置 SGA_API_KEY 环境变量启用鉴权
  3. 各节点 Agent 用 SGA_HUB_URL 指向 Hub
  4. (可选)部署 Hermes Orchestrator 到 GPU 节点

后续版本规划

  • V2.1.0:Hermes Orchestrator 生产化、AGENTS.md 自动同步
  • V2.2.0:微信/企业微信 Bot 接入
  • V3.0.0:Prometheus + Grafana 全集群监控