Skip to content

發佈流程/變更紀錄

本專案採用稍作修改的語意化版本控制,格式為 0.Y.Z。前導的 0 表示 SDK 仍處於快速演進階段。請依下列規則遞增版本號:

次版本(Y

當對任何未標記為 beta 的公開介面進行破壞性變更時,我們會將次版本(Y)遞增。例如,從 0.0.x 升級到 0.1.x 可能包含破壞性變更。

如果您不希望接收到破壞性變更,建議在您的專案中鎖定 0.0.x 版本。

修補版本(Z

針對非破壞性變更,我們會遞增 Z

  • 錯誤修正(Bug fixes)
  • 新增功能
  • 私有介面的變更
  • beta 功能的更新

破壞性變更紀錄

0.2.0

在此版本中,部分原本以 Agent 作為參數的地方,現在改為以 AgentBase 作為參數。例如 MCP 伺服器中的 list_tools() 呼叫。這純粹是型別上的變更,您仍然會收到 Agent 物件。要更新時,只需將 Agent 替換為 AgentBase,修正型別錯誤即可。

0.1.0

在此版本中,[MCPServer.list_tools()][agents.mcp.server.MCPServer] 新增了兩個參數:run_contextagent。若有任何類別繼承自 MCPServer,您需要在這些類別中加入這兩個參數。