Releases: Bettermelsm/sgMAP
Releases · Bettermelsm/sgMAP
Release list
V2.0.0 — Cloud Hub
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 需要:
- 在一台服务器部署 Hub(
uvicorn main:app --port 9527) - 设置
SGA_API_KEY环境变量启用鉴权 - 各节点 Agent 用
SGA_HUB_URL指向 Hub - (可选)部署 Hermes Orchestrator 到 GPU 节点
后续版本规划
- V2.1.0:Hermes Orchestrator 生产化、AGENTS.md 自动同步
- V2.2.0:微信/企业微信 Bot 接入
- V3.0.0:Prometheus + Grafana 全集群监控
V1.0.0 — 初始版本
SGA Multi-Agent V1.0.0 — 初始版本
发布日期:2026-06-22
Commit: 8be3da6(Initial commit)
代码基线:Multi-Agent 智能体协同平台
主要功能
- 基础 FastAPI + SQLite 多智能体框架
- Agent 注册与心跳
- 单机任务调度
- Ollama / Hermes 集成
- 浏览器看板(index.html)
- Peer Mesh 节点发现
文件结构
- main.py — Hub 核心
- orchestrator.py — DAG 调度
- agent_sdk.py — Agent SDK
- peer_mesh.py — 多节点
- demo_agents.py — 示例
- index.html — 前端
升级到 V2.0.0
V1.0.0 是单机构建版,V2.0.0 引入了云端 Hub 架构。
V1.0.0 仅供历史回溯,不再维护。