![]()
![]()
![]()
2026年1月28日,Agno v2.4.7正式發布!這一版本是Agno在多智能體系統和AI工作流領域的又一次重要更新,不僅帶來了多項全新特性,也在穩定性與兼容性上進行了深度優化。本文為你詳解v2.4.7版本的所有更新亮點與核心改進。
新特性 (New Features) 1.Workflow Condition Step 全新支持 Else 分支
工作流條件步驟(Workflow Condition Step)新增了Else path支持,允許用戶定義備用執行路徑(else_steps)。
以前,當條件不滿足時系統會跳過執行;現在,用戶可以在條件為False時指定另一條執行路徑,實現更靈活的業務流程控制。
典型場景:
? 技術支持系統的多分支路由:
? 技術類問題 → 診斷 + 工程處理
? 非技術性咨詢 → 一般客服處理
? 統一進入后續總結步驟
示例代碼中,Condition對象新增了else_steps參數,可同步與異步執行。
官方示例腳本:
?
condition_with_else_steps.py(同步與異步版本)
展示了完整的if-else工作流結構及執行邏輯。
新增AwsBedrockReranker 類,支持:
? Cohere Rerank 3.5
? Amazon Rerank 1.0
該功能基于Bedrock Agent Runtime API的統一接口,讓開發者可直接利用亞馬遜云上的大模型能力實現高精度文檔重排(Reranking)。
支持的模型:
?
cohere.rerank-v3-5:0?
amazon.rerank-v1:0
主要優勢:
? 支持統一Bedrock API調用
? 支持top_n自定義返回數量
? 兼容
Knowledge與PgVector向量數據庫
額外支持:
?
CohereBedrockReranker及AmazonReranker便捷類? 自定義
additional_model_request_fields選項
AWS Bedrock 向量嵌入器(AwsBedrockEmbedder)現支持Cohere Embed v4 模型,可自定義輸出維度(256、512、1024、1536)并支持多模態特性(文本 + 圖片)。
示例腳本:aws_bedrock_embedder_v4.py展示了多維度演示及多模態用法。
主要能力:
? 自定義輸出維度以平衡性能與精度
? 支持圖片與文本聯合嵌入
? 多語言、檢索場景全面增強
在多智能體協作中,現在可以為指定工具啟用人工確認步驟。
新增參數:
?
requires_confirmation_tools:需用戶確認的工具?
external_execution_required_tools:外部執行要求工具?
stop_after_tool_call_tools:執行后停止的工具?
show_result_tools:自動展示結果的工具
配合新示例腳本confirmation_required_mcp_toolkit.py,可實現:
? 敏感操作執行前人工確認
? API調用前審核
? 數據變更確認、關鍵操作審批
HITL機制讓自動化系統更加安全、可靠。
修復 (Bug Fixes) 1.LanceDB
? 替換廢棄方法
table_names()為list_tables()。
該更新確保與最新的 LanceDB API 兼容。
? 修復重復的表注冊問題。
通過extend_existing=True,避免多次操作導致的重復注冊錯誤。
ConditionExecutionCompletedEvent新增字段branch,用于標識運行分支(if/else)。
- 機器學習異步召回修復
修復arecall異步調用時的結果記錄問題,確保多存儲源結果正確合并。
- 版本依賴更新
? LanceDB 依賴更新為
lancedb>=0.26.0,提升兼容性與性能。
新增大量集成與單元測試,包括但不限于:
?AWS Bedrock Embedder 測試:驗證 v3 與 v4 模型、異步/同步接口、維度配置、多模態特性
?AWS Bedrock Reranker 測試:覆蓋 Amazon 與 Cohere 模型、多區域容錯、特征排序準確性
?Workflow Else 分支測試:驗證if/else執行邏輯、流式事件、阻斷傳播等
?MCP HITL參數測試:驗證確認機制及參數正確傳遞
確保2.4.7整體功能的穩定與正確性。
?版本號:2.4.7
?發布日期:2026年1月28日
?主要文件數量變更:22個文件,共新增約2313行代碼
?項目名稱:Agno
?語言環境:Python 3.7+
?核心功能模塊:Agent、多步驟工作流、知識檢索、AWS Bedrock整合、MCP工具增強
代碼地址:github.com/agno-agi/agno
Agno v2.4.7 是一次功能與穩定性并重的版本升級。
無論是工作流邏輯的細化,還是AWS生態的深度整合,甚至在人機協同(HITL)場景中的友好性提升,此版本都讓開發者在多智能體系統構建中具備更高自由度與可靠性。
我們相信人工智能為普通人提供了一種“增強工具”,并致力于分享全方位的AI知識。在這里,您可以找到最新的AI科普文章、工具評測、提升效率的秘籍以及行業洞察。 歡迎關注“福大大架構師每日一題”,發消息可獲得面試資料,讓AI助力您的未來發展。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.