所有標籤Agno v3.1.12 重點:Native Approvals for Harness Agents——`ClaudeAgent`/`CodexAgent` 自己的權限請求(Claude 的 `permission_mode`、Codex 的 `approval_policy`)現在會直接變成 AgentOS 裡一筆 PAUSED run,出現在既有的 Chat 與 Approvals 畫面,Resolve+Continue Run 能把決定送回同一個原生執行,不重放 prompt;沙箱環境(Docker/AgentCore)也保有這個能力。另外新增 `Routine(enabled=False)`(可以先停用再讓使用者開啟的公司流程)與圖表上的 headline 數字。
Agno v3.1.11 三個重點:(1) 新增 Harness Agents,`ClaudeAgent`/`CodexAgent` 可以直接當 `Team` 的成員或 `Workflow` 裡 `Parallel`/`Loop`/`Condition`/`Router` 的一個步驟,各自用自己的模型、工具與 workspace 跑,session 內自己保留對話;(2) 新增進階 Session Search,`POST /sessions/search` 支援巢狀 AND/OR/NOT 條件過濾 session;(3) Company Task/Routine 補上完整狀態管理 API(Task 可在任意階段建立或編輯、Routine 可取消/封存/還原)。
Agno v3.1.8 三個重點:(1) 新增 `PostgresCheckpointStore`,沙箱 checkpoint 可以直接存進 Postgres,多副本部署不用再靠 S3 或共用檔案系統還原 session;(2) 行為改變:沙箱預設只保留每個 session 最新 3 份 checkpoint,想保留全部要設 `retain_checkpoints=None`;(3) `Claude()` 預設模型改成 `claude-sonnet-5-5`,取代即將退役的 `claude-sonnet-4-5-20250929`。
Agno v3.1.4 核心是 Sandboxed Harness Agents:ClaudeAgent/CodexAgent 可以跑進隔離的、每個 session 一份的容器(DockerSandbox 或 AWS Bedrock AgentCore),session 狀態用 checkpoint 還原,容器掛了不會逼你重開對話;warm sandbox 讓下一輪對話更快接上。另外新增 Queue Per Session,同一 session 的背景 run 預設改成依序排隊、一次只跑一個(過去是靠先接受後失敗擋)。無正式 breaking changes,但 sandbox 匯入路徑搬動、`sandbox="read-only"` 改名 `sandbox_mode`、舊的 sandbox 綁定表要手動搬移,升級後都要檢查。
Agno v3.1.3 的核心主題是外部 agent(ClaudeAgent / CodexAgent)補齊原生 Agent 的能力:(1) session 的 SDK 對話紀錄現在存進資料庫,換機器也能續跑;(2) 新增背景執行、取消、依 checkpoint 重放步驟;(3) 補上重試、token/cost 指標、壓縮、結構化輸出與圖片附件。無正式 breaking changes,但「同一 session 只能跑一個 turn」的行為從『先接受後失敗』改成直接回 409。
Agno v3.1.2 三個重點:(1) 新增 `Agent(compaction=True)`,把舊對話摘要壓縮後存進 `agno_compactions` 表,原始訊息不被覆寫,可隨時 `agent.compact()` 或還原;(2) 新增 `CodexAgent`,把 OpenAI Codex 接進 Agno 的 external agent 家族,跟 Claude Agent SDK、LangGraph、DSPy、Antigravity adapter 並列;(3) 新增 `HyDE` 查詢轉換器,檢索時改用假設性答案去搜,但 reranker 仍對照原始問題評分。本版無 breaking changes。
Agno v3.1.0 三個重點:(1) 新增 `agno.os.authz` 套件,AgentOS 內建角色儲存、scope policy、審計日誌與使用者目錄,提供原生與 `fga` 兩種可插拔授權引擎;(2) 新增 `agno.fs`/`DbFileSystem`,AgentOS 多一組 `/filesystem` 路由管理檔案,但既有 `agno_fs` 資料表需停機跑遷移腳本,否則直接噴 `SchemaOutdatedError`;(3) Breaking:`MCPConfig` 的內建預設工具與生命週期工具(`continue_run`/`cancel_run`)從『自動附贈』改成要顯式打開。
Agno v3.0.10 三個重點:(1) `CodingTools` 的 `run_shell` 從預設可用改成必須 `enable_run_shell=True` 才能用,且 restricted 模式底層不再經過 shell 直接執行指令,堵掉透過 shell 元字元做 interpreter RCE 的路;(2) `PublicSurface(authorization=True, mcp=True)` 對外開的 MCP endpoint 預設只接受 localhost,要讓非本機的呼叫端進來得在 `MCPConfig(allowed_hosts=[...])` 顯式加白名單;(3) 新增 `AzureOpenAIResponses` model、Elasticsearch 向量資料庫、把 Mintlify/Fumadocs 文件轉純 Markdown 的 `DocumentationMarkdown` transform。
Agno 3.0.6 三個重點:(1) `MCPConfig(stateless=True)` 讓 `/mcp` endpoint 不追蹤 session,任何副本都能回答任何請求,多實例部署不再需要 session affinity(代價是失去 server-initiated 通知與 SSE resumability);(2) `MCPTools(protocol_mode="auto")` 讓 client 自動協商雙方都支援的最新 MCP 協定版本(含 2026-07-28 規格的 sessionless),預設仍是 `"legacy"` 不影響既有行為;(3) 新增 AgentOS MCP Server Card(`GET /mcp/server-card`)、`.zip`/`.eml` 檔案上傳、`AuthorizationConfig.excluded_route_paths`,並修正 Anthropic thinking blocks 重播、Gemini 圖片 MIME type 等多個 bug。本版無 breaking changes。
Agno 3.0.5 三個重點:(1) Knowledge ingestion 的嵌入失敗不再被吞掉——completed 狀態新增 partial 分支,embedder 直接拋 EmbeddingError 而不是回傳空向量;(2) Breaking:捕捉 ModelProviderError 攔截 Bedrock 嵌入失敗的舊程式碼會失效,要改抓 EmbeddingError,content status API 對不存在的內容改回 404;(3) 新增 embedding 重試開關、GandrTools 語音工具與 llmman model provider,並用 embed_before_replace 防止重新嵌入失敗時把舊資料一起刪光。
Agno 3.0.2 三個重點:(1) Agent/Team/Workflow/Toolkit 現在都能用 MCPConfig.tools 或 component.as_tool() 直接發佈成獨立命名的 MCP tool,不用再包一層 run_agent(agent_id=...);(2) 三項不換版本號但真的會咬人的行為變更:metadata 解析優先序反轉(call-site 現在贏過 component)、MCPConfig 對未知欄位直接拋錯、BaseRemote.acancel_run 多了必填的 auth_token 參數;(3) 新增 Synthorai model provider、WaveSpeed 圖片/影片生成、Serply 搜尋、AtomicMail 收件匣四個整合,MCP 相關命名也統一為 mcp= / MCPConfig / default_tools(舊名保留到 3.1 才移除)。
Agno 3.0 三個重點:(1) Runs 資料表重構,從塞在 session JSON blob 裡改成獨立的 agno_runs 表,寫入放大從 O(N²) 降到 O(N),升級前必須先跑 MigrationManager,否則會直接噴 MigrationRequiredError;(2) 新增 Tool Result Offloading 和 Media Offloading,超過 16,000 字元的工具結果、以及圖片/音訊/影片會被搬到 AgentFS 或 S3 等外部儲存,訊息裡只留精簡的 envelope;(3) Breaking changes 範圍很廣,包含多個 Agent 參數改名、reasoning=True 被移除、DuckDuckGoTools 方法改名等,是一次需要照著遷移指南逐項檢查的升級。
按 GitHub Stars 排序,盤點 2026 年 15 個主流 AI Agent 框架的定位、特色與適用場景。不是排名,是地圖。