开发者 3 秒速决决策指标
TypeScript agent 框架 Mastra 于 2026-09-24 发布 @mastra/[email protected]。Classifiers 可在 new Mastra({ classifiers }) 注册并作为类型化 workflow step;新 ClassifierProcessor 对输入/输出/流默认 fail-closed;工具可通过 context.background.adopt() 立刻 ACK 长任务;@mastra/[email protected] 新增 Slack/GitHub/Gmail 等 10 个生成式 SaaS 工具提供商。
核心要点速览 (Key Takeaways)
- ✓核心包:
@mastra/[email protected](GitHub Release 2026-09-24 06:58 UTC);npm 同日晚些还有 1.70.0 滚动 - ✓Classifiers 一等 API:
getClassifier*/listClassifiers/addClassifier,可作 typed workflow 分支并统计 token - ✓
ClassifierProcessor默认 fail-closed(classifier 失败即 abort);可用errorStrategy: 'warn'退回 fail-open - ✓后台工具:
context.background.adopt({ completion, cancel })先 ACK 再跟踪完成(进程内句柄,重启不恢复) - ✓Connect:
@mastra/[email protected]一次接入 10 家(Slack、GitHub、Google Mail/Calendar、Fireflies、PostHog、Stripe、Discord、Twitter/X、HubSpot)
阅读完核心要点?进一步了解模型实力与实际开销
7 大权威镜像天梯跑分与 29+ 款主流编程套餐横向比价测算
相关资源与官方项目出处
免代理直达深度技术解析与实战评估
核心背景与行业痛点
TypeScript 智能体要在工作流里做路由与安全门控,又要调用长耗时的 SaaS 工具。过去分类器多是自写中间件,失败策略常常默默放行;后台工具则被迫卡住 execute() 直到结束。Mastra 把 Classifiers、策略处理器与后台 adopt 收成框架原语,让团队少写胶水代码、统一失败语义,并在文档与 Release 中写清默认策略。
架构亮点与底层机制
可在 new Mastra({ classifiers }) 注册分类器,并提供完整管理 API 与 root tracing。ClassifierProcessor 覆盖智能体输入、输出与流式内容,失败默认 abort(可用 errorStrategy: 'warn' 退回原先 fail-open)。工具通过 context.background.adopt({ completion, cancel }) 立即确认并交出长任务(句柄在内存,进程重启后不会续跑)。@mastra/connect 基于 Nango 模板生成 10 家 SaaS 工具提供商;Inngest 耐久运行新增可配置 retries,以及更稳的 resumeStream(),减少重启后快照丢失导致的中断。
权威 Benchmark 与实测跑分对比
Release 未给出 SWE-bench 类分数。可核对事实:GitHub tag @mastra/[email protected];Connect 提供商数量为 10;ClassifierProcessor 默认 fail-closed。Playground UI 存在 breaking(springs API 与 PageLayout shell),升级前请阅读说明。
开发者实战落地与开箱指南
将 @mastra/core 升级到 1.69.0 及以上,文档见 mastra.ai/docs。需要策略门控时挂上 ClassifierProcessor;长耗时工具改为 adopt 模式;SaaS 侧用 tools: connect()。完整说明与 breaking 见 Release 正文。
讨论与评论
0登录后即可参与深度讨论
与广大 AI 开发者、工程师交流评测心得与前沿洞察