所有標籤Mastra @mastra/core@1.71.0 四個重點:(1) Eager Tool Execution 預設開啟,工具呼叫一 ready 就先跑,不必等模型講完整個 step;(2) Observability Capabilities Negotiation 讓 Studio/自訂 client 先探測儲存層支援哪些追蹤 API 再呼叫,修掉舊儲存層踩到不支援端點時硬回 500 的問題;(3) 新增 `@mastra/discord` 頻道整合與 sandbox 憑證 materialize、MongoDB Vector 伺服器端 embedding;(4) breaking:`@mastra/playground-ui` 的 `TaskList` 拿掉 `title`/`TaskListHeader`/`hideWhenEmpty`。
Mastra @mastra/core@1.69.0 四個重點:(1) 新增 Classifier 原語,把固定選項的 LLM 判斷結構化成一等公民,可註冊在 `Mastra` 實例上並自動掛 tracing;(2) Classifier 可直接當 typed workflow step 做分支,也能用 `ClassifierProcessor` 套在 agent 輸入/輸出/串流上做安全把關,預設 fail-closed;(3) 新增 `context.background.adopt()` 讓 tool 立即回應同時交棒背景任務,`@mastra/connect@0.3.0` 一次補上 10 個 SaaS 整合;(4) breaking:`@mastra/playground-ui` 的 `PageLayout`/`FluidHoverHighlight` API 重構,trace 查詢的 `group` 選項標記棄用。
Mastra @mastra/core@1.67.0 四個重點:(1) Studio Workflow Builder backend 讓一個編輯器專屬 agent 能直接產生並持久化 workflow 定義,開發者用自然語言描述、agent 寫出真正可執行的 workflow;(2) 新套件 `@mastra/connect` 把 Mastra Platform 的第三方整合連線包裝成 agent tools,憑證由平台代理注入,agent 程式碼完全碰不到 secret;(3) `Memory.updateThreadResourceId()` 支援把一個 thread 轉移給新的 `resourceId`,在主要 SQL adapter 上都是交易化實作;(4) breaking:`subscribeQueuedMessages` 改名為 `subscribeThreadEvents`,`ArchilFilesystem.grep()` 改名為 `diskGrep()`。
Mastra @mastra/core@1.65.0 三個重點:(1) 新的 advanced trace query 合約在 ClickHouse/DuckDB/Postgres 三種儲存後端都有實作,支援 bounded time range、遞迴 predicate、cursor pagination;(2) 租戶範圍的批次刪除(最多 1,000 筆/次)會連動清掉 spans/scores/feedback/metrics/logs;(3) breaking:`@mastra/factory` 的 `defineBoard()` 改為型別化 phase 合約、移除全域 rules 物件,`@mastra/playground-ui` 兩個元件的 slot/prop 改名。
Mastra @mastra/core@1.64.0 三個重點:(1) 新的 reusable sandbox template(`@mastra/platform-workspace`+`@mastra/e2b`)讓 sandbox 從預先複製、預先建置好的 repo image 啟動,大幅降低 code session/workspace agent 的冷啟動時間;(2) `MastraSandboxOptions.workingDirectory` 統一了 Docker/E2B/Vercel/Railway 等所有 sandbox provider 的預設工作目錄行為;(3) breaking:`@mastra/factory` 的 `sandbox` 設定從物件改成 callback,`@mastra/playground-ui` 拿掉 `Chip`/`ChipsGroup`/`StatusBadge`,改用 `Badge`。
Mastra @mastra/core@1.63.0 三個重點:(1) 新的 `AdaptableLogger` contract 把 trace_id/span_id 直接寫進原生 log record,取代舊的 dual-write wrapper,`@mastra/loggers` 的 PinoLogger 率先支援;(2) `@mastra/deployer` 新增獨立 worker entry 與 `/health` endpoint(啟動中回 503、就緒回 200),讓部署平台能判斷 rollout 是否安全;(3) breaking change:`@mastra/playground-ui` 的 DataList 拿掉 `variant="lined"`/`flushLeft`/`flushRight`/`MonoCell`,改用 `DataList.TextCell font="mono"`。
Mastra @mastra/core@1.62.0 三個重點:(1) 新增 Computer-Use Sandboxes,透過 Daytona/E2B Desktop provider 讓 agent 操作虛擬桌面(screenshot、點擊、打字、捲動等 11 個工具);(2) 新增 `@mastra/elasticsearch` 和 `@mastra/valkey`/`@mastra/valkey-streams` storage backend,擴大生產環境儲存選項;(3) 7 個 breaking changes,包含 background task storage 拿掉 Cloudflare KV/ClickHouse 支援、`DaytonaSandbox` command 結果格式改變、`agent.stream()` 拿掉 `persistPartialOnAbort` 選項。
Mastra 是 TypeScript agent 框架,將 agent、typed workflow、memory、MCP、tracing 與 scorers 放進同一套 Node.js 開發環境。
Mastra 1.60.0 三個重點:(1) Stored Agent 新增 durable: true,不用重新部署就能跑持久化執行,並繼承伺服器的 cache/pubsub 支援多副本;(2) 新增 @mastra/cloudflare-sandbox provider,透過部署好的 Sandbox Bridge Worker 執行指令與檔案操作;(3) @mastra/mcp 支援 stateless 的 2026-07-28 MCP 協定修訂版與多輪 elicitation,本版無 breaking changes。
Mastra 1.59.0 三個重點:(1) CostGuardProcessor 更名並升級為 TokenCostControl,支援 user/organization/session 分層預算與 warnAtPercent 預警;(2) Breaking:Factory 的自動跑 Agent 行為 autoRunEnabled 預設改為關閉,規則建議的執行會先變成 proposed 狀態等人核准;(3) 新增 listActiveThreadRuns() 可低成本查詢正在執行中的 run,方便做狀態輪詢 UI。
按 GitHub Stars 排序,盤點 2026 年 15 個主流 AI Agent 框架的定位、特色與適用場景。不是排名,是地圖。