AI 编程实时动态与要闻

M
Mastra@mastra-ai·
👀53
🔥92

Mastra @mastra/core 1.73.0:默认开启稳定性错误处理器栈;新增 tool-call-resumed;预写 Anthropic 非法 tool-call ID

Mastra 于 2026-10-01 在 npm 发布 @mastra/[email protected](约 2026-10-01T08:36Z;相对 @mastra/[email protected] ahead_by 124)。核心是把 ProviderHistoryCompat / PrefillErrorHandler / StreamErrorRetryProcessor 做成默认 errorProcessors(可用 errorProcessorDefaults: false 关闭);流式增加 tool-call-resumed chunk;出站请求预写 Anthropic 非法 tool-call ID;并导出 findGatewayForModel / getGatewayId,子代理可按调用方 requestContext 解析模型。

Mastra @mastra/core 1.73.0:默认开启稳定性错误处理器栈;新增 tool-call-resumed;预写 Anthropic 非法 tool-call ID

核心要点速览

  • 发版:npm @mastra/[email protected](2026-10-01T08:36:38Z);compare 1.72.0...1.73.0 ahead_by 124;CHANGELOG packages/core
  • 稳定性默认:#24473 默认挂载 ProviderHistoryCompat → PrefillErrorHandler → StreamErrorRetryProcessor;仅瞬态失败重试;errorProcessorDefaults: false 可关闭;默认每轮安全上限 3
  • 流式:#25491 新增 tool-call-resumed(挂起/审批恢复,位于 tool-result 之前,payload.kind 区分类型)
  • Anthropic:#24505 出站预写非法 tool-call ID,避免先失败再修复;持久化历史保留原 ID
  • 升级:npm i @mastra/[email protected];文档 mastra.ai/docs;仓库 mastra-ai/mastra
阅读全文
M
Mastramastra-ai·
👀49
🔥93

Mastra @mastra/core 1.72.0:通道热更新免重部署;后台任务租约围栏;新增 Microsoft Teams 通道

Mastra 于 2026-09-30 发布 @mastra/[email protected]。相对 1.71.0:channels() 解析器支持平台连接热更新;后台任务以持久化 ownerId+lease 防多 worker 双跑;durable/evented 恢复与线程流 thread-history/PubSub.trimTopic() 增强;观测新增 aggregateTraces();推出 @mastra/teams 与 Connect 内 25 个 Teams 工具。破坏性:respondToToolApproval 必须带 toolCallId。

Mastra @mastra/core 1.72.0:通道热更新免重部署;后台任务租约围栏;新增 Microsoft Teams 通道

核心要点速览

  • 发版:@mastra/[email protected](published 2026-09-30T10:31:27Z);npm @mastra/core
  • 通道:Mastra({ channels }) 支持 @mastra/connect 的 channels() 解析器 + 运行时 resolveChannels(),平台增减连接无需重部署
  • 多副本:后台任务 lease 围栏(持久化 ownerId + 过期租约),存储按 expectedOwnerId 条件写,降低双跑/过期覆写
  • 集成:新增 @mastra/[email protected];Connect 含 25 个 Microsoft Teams 工具与 connection_name 多连接
  • 破坏性:session.respondToToolApproval(...) 必须传 toolCallId;文档 mastra.ai/docs
阅读全文

Mastra @mastra/core 1.71.0:默认开启 Eager Tool Execution,观测存储声明 discovery/feedback 能力

Mastra 于 2026-09-24 发布 @mastra/core 1.71.0:agent.stream 默认在单步工具参数齐备后立即执行(eagerToolExecution),多工具步骤可省下数秒空闲;新增 planTraceAggregate、观测存储 getFeatures discovery/feedback 声明,以及数据集 schema 的 RE2 线性匹配以防 DoS。

Mastra @mastra/core 1.71.0:默认开启 Eager Tool Execution,观测存储声明 discovery/feedback 能力

核心要点速览

  • 默认行为:agent.stream 在工具参数流式齐备后立即执行,可用 eagerToolExecution: false 恢复旧调度(#25005)
  • 观测:getFeatures() 可声明 entity/service/environment/tag/metric discovery 与 feedback;内存 store 已声明 metrics/logs/discovery(#25008、#25020)
  • 聚合查询:新增 planTraceAggregate(),校验后输出 TrustedTraceAggregatePlan;时间窗最长 365 天,interval 最多 1000 bucket,limit×buckets ≤ 10,000 行(#24868)
  • 安全:数据集 input/ground-truth 的 pattern/patternProperties 改走 RE2,消除灾难性回溯;不支持 lookaround/反向引用时抛 DATASET_SCHEMA_PATTERN_UNSUPPORTED(#25044)
  • 升级:npm i @mastra/[email protected];对照 CHANGELOG 1.71.0
阅读全文
关联模型 / 智能体 / 厂商:

Mastra @mastra/core 1.70.0:ModelSelectionProcessor 按分类器路由便宜/强模型,并补齐 durable stream closeOnSuspend

Mastra 于 2026-09-24 在 npm 发布 @mastra/[email protected]:新增 ModelSelectionProcessor,用分类器按请求复杂度在廉价模型与默认强模型间路由(PR #24865);durable agent stream()/resume() 增加 closeOnSuspend,避免工具挂起时 fullStream 死循环;另含 createClassifierScorer()、工具可选 title 展示名、trace 聚合维度/度量描述符与 tags 谓词。官方提醒路由不总能省钱——模型不共享 prompt cache。

核心要点速览

  • 核心 API:ModelSelectionProcessor(#24865)——默认强模型 + 简单请求走便宜模型;scope: 'first-step' 可只改首轮
  • Durable:stream({ closeOnSuspend: true }) / resume 可在工具挂起边界结束流,修复 AG-UI 等集成等不到 RUN_FINISHED 的问题(#24894)
  • 评测:createClassifierScorer() 把已有 Classifier 问题映射为 0–1 分数并保留证据(#24792)
  • 可观测:aggregateTraces 相关维度/度量描述符 + tags includes/notIncludes 谓词
  • 安装:npm i @mastra/[email protected];对照 CHANGELOG 与 Processors 文档
阅读全文
关联模型 / 智能体 / 厂商:
AD赞助内容

Mastra @mastra/core 1.69.0:Classifiers 一等公民 + ClassifierProcessor 默认 fail-closed,后台工具 adopt 与 10 家 Connect 提供商

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 工具提供商。

Mastra @mastra/core 1.69.0:Classifiers 一等公民 + ClassifierProcessor 默认 fail-closed,后台工具 adopt 与 10 家 Connect 提供商

核心要点速览

  • 核心包:@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)
阅读全文
关联模型 / 智能体 / 厂商:

Mastra:Filesystem 直接给智能体 read/write/list/grep,无需沙箱

Mastra(@mastra)宣布 Filesystem 能力:智能体可直接调用 read_file、write_file、list_files、grep,无需沙箱。官方文档指向 mastra.ai/docs/sandbox/filesystem#direct-filesystem-access。

核心要点速览

  • 能力:智能体可直接用 read_file / write_file / list_files / grep。
  • 门槛:声明无需沙箱即可访问文件系统。
  • 文档:官方 docs 提供 direct filesystem access 说明。
阅读全文
关联模型 / 智能体 / 厂商: