Daily Report每日推播
資訊新聞

開發技術每日追蹤|2026-10-20

本文目錄

AI Agent 框架

AgentRQ 0.12.1–0.13.0

  • 發布日期: 2026-10-18
  • 使用語言: Go/TypeScript
  • 重點功能:
    • Native ACP v1 新增 /logout,Agent notices 可顯示於 trajectory 與 toast;Task 附件會以 resource_links 傳給 ACP Agent。
    • 每項 Task 的 plan 改為獨立資料列並固定在對話上方;Workspace 可從 Danger Zone 重設 ID。
    • 0.13.0 將 Server 與 Web App 打包成單一執行檔,簡化部署、更新與版本一致性管理。
    • agentrqd 及其 installer 改以 Apache-2.0 授權發布。
    • Supervisor Workspace 預設會清除 context,降低前次任務上下文洩漏至新工作階段的風險。
  • 影響與適用情境: 適合需要自架 Agent 執行平面、原生 ACP Client/Server 與精簡單檔部署的團隊。升級後應確認是否仍需要 Supervisor 保留舊 context,並重新驗證 ACP logout、Task 附件及 Workspace ID 流程。

protoAgent 0.209.0–0.211.0

  • 發布日期: 2026-10-19
  • 使用語言: Python/TypeScript
  • 重點功能:
    • 新增手機與平板遠端操作:可用短碼配對,透過 Tailscale HTTPS 或自訂公開 HTTPS 存取;裝置跨網路移動後不必重新配對。
    • 新配對的行動裝置預設採 Limited device scope,禁止修改 Plugin、MCP Server、Delegate、Lifecycle Hook、ACP Agent、Secret、OAuth、Sandbox 與網路設定。
    • Limited token 閒置 30 天失效,使用期間每週輪替;配對碼錯誤加入 client/network 級 rate limit,錯誤嘗試不再取消有效配對碼。
    • 新增 network.trusted_proxies;未設定 Token 的 Open Mode 預設拒絕 *.ts.net Host,避免無驗證實例被 tailscale serve 意外公開。
    • 強化 Starlette 1.9 路徑授權判斷:驗證 decoded path 與 router 實際 dispatch path,阻止 encoded delimiter 或 tab/CR/LF 造成的 scope/public-prefix 判斷落差。
    • 修正 Codex 平行 Tool Call 參數遺失;先前同一批次中的呼叫可能全部收到空物件 {}。
    • Background ACP delegation 改用全新 Session;空回覆會標記為失敗,Timeout 也會附上 Session、Transcript、最後工具活動、權限等待、編輯檔案及 stderr 證據。
    • 0.211.0 加入可讀的 HITL 表單回覆卡片、裝置撤銷後關閉 Fleet Member 上的 Terminal/Browser Socket,以及在無 pip 的 uv sync 環境透過 uv pip install 安裝 Plugin 依賴。
  • 影響與適用情境: 適合需要在手機監看或操作本機/Fleet Agent 的情境。此系列同時修補裝置授權、路徑驗證與 Codex Tool Calling 正確性,使用 Remote Device、Starlette 1.9 或平行工具呼叫者應優先升級。
  • 升級注意: 舊裝置仍可能保留 Full Access,需在 Settings ▸ Devices 主動降為 Limited;自架反向代理也應設定正確的 trusted proxy。

Vercel AI SDK 7.0.144–7.0.145

  • 發布日期: 2026-10-19
  • 使用語言: TypeScript
  • 重點功能:
    • Perplexity Provider 新增 Decisions API 支援。
    • 低記憶體串流從 streamText({ experimental_lowMemory: true }) 移出,改為獨立的 experimental_streamTextLowMemory(options)。
    • 此調整修正 reusable options 與 TypeScript ReturnType 推導錯誤,讓一般 streamText 的回傳型別保持穩定。
    • 7.0.145 同步更新 AI Gateway 相依版本。
  • 影響與適用情境: 適合單一 consumer、無需 replay buffer 或最終完整結果保留的長串流生成。既有 low-memory 實驗 API 呼叫需立即更名,否則升級後會失去對應行為。

LangGraph CLI 0.4.37

  • 發布日期: 2026-10-19
  • 使用語言: Python
  • 重點功能:
    • langgraph deploy 預設部署目標改為 serverless。
    • Verbose log 不再輸出 subprocess stdin,降低部署日誌意外洩漏輸入內容或憑證的風險。
  • 影響與適用情境: 對 CI/CD 與自動部署影響直接。依賴 Dedicated Deployment 的 pipeline 應顯式指定目標,避免 CLI 預設值改變後部署至不同環境。

網頁後端框架

FastAPI 0.147.0–0.149.0

  • 發布日期: 2026-10-19
  • 使用語言: Python
  • 重點功能:
    • 未提交的 bool 與 bool | None Form 欄位現在解析為 False,符合未勾選 HTML checkbox 的瀏覽器行為;該值會被視為 explicitly set。
    • Query、Header、Cookie、Form 參數或模型欄位的預設值不再被視為使用者輸入,且預設不執行驗證;若依賴 validator 處理預設值,須設定 validate_default=True。
    • Parameter model 套用預設值後,model_dump(exclude_unset=True) 會排除該欄位;default factory 只執行一次,Body(validate_default=True) 也會正確生效。
    • 瀏覽器提交的空字串 scalar form field 現在視為缺少值:Required 欄位回傳 validation error,具有 default/default factory 的欄位使用預設值;list 內的空字串仍保留。
  • 影響與適用情境: 這三個版本連續修正 HTML Form 與 Pydantic Model 的語意,但皆可能改變既有驗證結果、exclude_unset 輸出及 checkbox 行為。使用表單模型、PATCH payload 或依賴欄位 validator 的 API 應視為相容性升級。
  • 升級注意: 建議新增四類回歸測試:未勾選 checkbox、空白文字欄位、含 default factory 的參數模型,以及 model_dump(exclude_unset=True) 的輸出。

今日觀察

本次更新明顯聚焦於授權邊界與輸入語意。protoAgent 將遠端裝置權限、Token 輪替與代理後路徑驗證正式化;AgentRQ 轉向單一 Binary 部署;FastAPI 則連續調整瀏覽器 Form、Pydantic 預設值與欄位集合狀態。這些變更不只增加功能,也可能改變現有授權與資料驗證結果,升級時應優先執行 Remote Device、反向代理、HTML Form、ACP delegation 與 Streaming 的整合測試。

參考來源

延伸閱讀與原始資料。

AgentRQ Releasesgithub.com(另開分頁)protoAgent Releasesgithub.com(另開分頁)Vercel AI SDK Releasesgithub.com(另開分頁)LangGraph Releasesgithub.com(另開分頁)FastAPI Releasesgithub.com(另開分頁)
← 返回資訊新聞回到頂端 ↑