觀點 · 資訊分享

CrewAI 1.15.7:修復 GPT-5.6 工具呼叫的 400 錯誤,並跟進 AWS 套件的漏洞修補

AI 代理框架 CrewAI 在 7/26 釋出 1.15.7:修好 GPT-5.6 同時用工具與推理設定會報 400 的問題、Responses API 的工具呼叫,並升級 bedrock-agentcore 依賴以修補 CVE-2026-16796。

發布
2026-07-26
篇幅
約 3 分鐘 · 1,517 字
結構
7 節 + 3 題常見問題
標籤
#CrewAI#GPT-5.6#Responses API#AWS Bedrock AgentCore
CrewAI 1.15.7:修復 GPT-5.6 工具呼叫的 400 錯誤,並跟進 AWS 套件的漏洞修補

一句話看懂:AI 代理框架 CrewAI 在 7 月 26 日釋出 1.15.7,修好 GPT-5.6 與 Responses API 的工具呼叫問題,順便把有漏洞的 AWS 相依套件升級。

CrewAI 1.15.7:工具呼叫修復與漏洞跟進資訊圖卡:AI 代理框架 CrewAI 修好 GPT-5.6 與 Responses API 的工具呼叫

先用白話講:CrewAI 與「工具呼叫」是什麼?

CrewAI 是一個開源的 AI 代理框架:你可以把多個 AI 當成團隊成員,一個負責查資料、一個負責整理、一個負責寫報告,讓它們分工合作。

工具呼叫(tool calling) 則是讓 AI 不只聊天,還能去用工具,例如查詢資料庫、執行程式、呼叫別人的 API。這個功能很依賴 AI 服務商的介面規格,只要規格有一點對不上,整條流程就可能直接報錯。

發生什麼事

CrewAI 在 7 月 26 日(UTC)釋出 1.15.7(前一個預覽版 1.15.7a1 當天稍早釋出),官方更新說明列出:

  • GPT-5.6 的 400 錯誤:從「工具加推理強度設定」造成的 400 錯誤中復原
  • Responses API 路徑的工具呼叫:修到能正常運作
  • 只支援 Responses 的模型:改道處理,避免出現 404
  • 技能庫:修正透過執行環境的 CrewAI+ 用戶端解析 registry 技能的問題
  • 觀測性:執行時送出技能使用事件
  • 安全相依套件:升級 bedrock-agentcore,以修補 CVE-2026-16796

順便看懂這個 AWS 漏洞

AWS 在 7 月 23 日發布安全公告 2026-065-AWS:AWS Bedrock AgentCore Python SDK 的 install_packages() 方法,沒有妥善處理參數的分隔字元。通過驗證的遠端使用者,可能藉由特製的套件名稱,在 Code Interpreter 沙盒裡執行任意指令。

項目 內容
受影響版本 bedrock-agentcore 1.18.1 以前
修補版本 1.18.1
CVSS 4.0(NVD 收錄的 AWS 評分) 8.4(高)
暫時作法 不要把未信任或模型產生的輸入傳給 install_packages(),必要時先用嚴格的 PyPI 命名規則驗證

給開發者的技術細節

  • 升級後,可用下面指令確認 AWS 套件版本是否至少為 1.18.1:
pip show bedrock-agentcore
  • AWS 也提醒:如果你有複製或衍生的程式碼,要記得同步套上修補
  • 如果你的專案沒有用到 Code Interpreter 的 install_packages(),這個漏洞對你的影響較小,但跟著升級仍是比較省事的做法

我的看法

這個版本很樸素,沒有大功能,但這類「跟上新模型 API 規格」的修復很實用:AI 服務商更新模型與介面的速度很快,框架如果沒跟上,常常是整個流程跑到一半才噴 400 或 404。

比較值得留意的是漏洞那一段。把「模型產生的內容」直接當成指令參數,是代理型應用的常見風險。套件名稱、檔案路徑這類看起來無害的字串,只要來自模型或使用者,就該當成不可信輸入先驗證。

名詞小辭典

  • AI 代理(Agent):能自己規劃步驟、使用工具完成任務的 AI。
  • Responses API:OpenAI 提供的一種新式 API 介面。
  • 沙盒(Sandbox):限制程式能做什麼的隔離環境。
  • CVE:公開漏洞的編號。

資料來源

常見問題

CrewAI 是什麼?
一個開源的 AI 代理框架,讓開發者把多個 AI 角色組成團隊,各自負責不同工作,並讓它們使用工具與外部服務。
這次的 GPT-5.6 錯誤是怎麼回事?
官方更新說明只寫「從 GPT-5.6 工具與 reasoning_effort 造成的 400 錯誤中復原」,沒有寫成因細節。從字面推測,可能是同一個請求裡同時帶工具與推理強度設定時,API 回了 400;新版會處理這種狀況,不再讓整個流程中斷。確切原因目前官方沒有說明。
CVE-2026-16796 影響 CrewAI 嗎?
漏洞本身出在 AWS 的 bedrock-agentcore Python SDK(1.18.1 以前),CrewAI 這次是把相依套件升級來跟進修補。是否受影響,要看你的專案有沒有用到 SDK 裡 Code Interpreter 的 install_packages()。
LINE