Skip to content

框架更新|AG2 v1.0.2

2026年8月17日 1 分鐘
TL;DR AG2 v1.0.2 三個重點:(1) AG2 Agent 可雙向暴露為 ACP agent,支援 HTTP/WebSocket 讓遠端 client 直接驅動;(2) A2A agent card 從明文改為簽章與驗證,並加上 gRPC TLS 傳輸層;(3) LiveAgent 新增 ElevenLabs 語音供應商,社群擴充套件(Tenki sandbox、TealTiger governance middleware)首次上架。無 breaking changes。
目錄
  1. 版本資訊
  2. 這個版本為什麼重要
  3. 重要變更
  4. Breaking Changes
  5. 遷移指南
  6. 與其他框架的對比觀察
  7. 今日收穫
  8. 參考資料

🌏 English version

版本資訊

項目
框架AG2(前身 AutoGen 社群 fork)
版本v1.0.2
前一版v1.0.1
發布日2026-08-16
Release NotesGitHub Release
GitHubag2ai/ag2
Stars4.9k

這個版本為什麼重要

AG2 這次的主軸不是新功能堆疊,而是把「多個 Agent 系統互相呼叫」這件事從「能跑」補強到「能安全跑」。上一版(v1.0.1)才剛因應 MCP v2.0 的 breaking changes 把 mcp 依賴鎖在 <2,這一版接著把 A2A(Agent-to-Agent)通訊的兩個安全缺口補上:agent card 從明文改成簽章與驗證,傳輸層加上 gRPC TLS。同時 AG2 agent 現在可以雙向暴露成 ACP(Agent Client Protocol)服務,讓外部 client(例如 IDE 或其他 Agent 框架)直接透過 HTTP/WebSocket 驅動它,而不只是 AG2 去呼叫別人。對照 watchlist 裡標註 AG2 的追蹤重點「A2A 支援」,這正是那條主線的下一步。

重要變更

  • 雙向 ACP 支援:AG2 agent 可暴露為 ACP agent,讓遠端 client 透過 HTTP 或 WebSocket 驅動;ACP 協定升級到 0.12,並新增 Kilo Code 支援與 model 選擇 → 以前 AG2 主要是「主動」呼叫外部工具/agent,現在也能被動被其他系統當作服務呼叫
  • A2A agent card 簽章與驗證:對外提供的 agent card 會被簽章,接收到的 agent card 會被驗證來源 → 防止惡意或偽造的 agent card 被信任
  • A2A gRPC TLS 傳輸:agent-to-agent 通訊新增 gRPC 的 TLS 傳輸層 → 跨網路呼叫其他 Agent 時可以加密而不必自己包一層 proxy
  • A2A 使用者自訂擴充:開放使用者自行定義 A2A extension → 可以在標準協定之外掛自訂欄位/行為
  • LiveAgent 新增 ElevenLabs 語音供應商:即時語音互動多一個供應商選項
  • 社群擴充套件首次上架:Tenki(隔離執行 sandbox)、TealTiger(決定性治理 middleware)
  • 開發工具:Agent 組成關係開放為唯讀 public property,middleware 新增 describe() 可內省,工具型別統一收斂到 ag2.tools.types

Breaking Changes

本版本無 breaking changes。

遷移指南

直接升級即可,無需修改程式碼:

pip install --upgrade ag2==1.0.2

若要開始使用新功能,額外設定範例:

# 把既有 AG2 agent 暴露成 ACP 服務,讓遠端 client 驅動
from ag2.acp import ACPServer

server = ACPServer(agent=my_agent, transport="websocket")
server.serve()

與其他框架的對比觀察

A2A 互通安全性是目前多框架都在補的一塊——LangGraph、CrewAI 目前主要靠外部 gateway 處理跨框架 Agent 通訊的驗證,AG2 這次直接把簽章驗證做進框架層。搭配同版加入的雙向 ACP 支援,AG2 現在同時是「A2A 的參與者」也是「ACP 的被驅動方」,在協定互通這條線上比多數同類框架走得更前面。

今日收穫

之前看 A2A(Agent-to-Agent)相關更新,容易只注意到「能不能通」,這次才注意到「agent card 從明文到簽章驗證」才是能不能安全上生產環境的關鍵——agent card 本質上是身分憑證,沒有簽章驗證就等於任何人都能偽造一個 agent 冒充身分接入你的多 Agent 系統。

參考資料