AI Coding Live News

M
Mastra@mastra-ai·
👀53
🔥92

Mastra @mastra/core 1.73.0: default stability errorProcessors; tool-call-resumed chunk; rewrite invalid Anthropic tool-call IDs

Mastra published @mastra/[email protected] on 2026-10-01 (~08:36Z; 124 commits vs 1.72.0): default stability errorProcessors (ProviderHistoryCompat, PrefillErrorHandler, StreamErrorRetryProcessor); new tool-call-resumed stream chunk; rewrite invalid Anthropic tool-call IDs outbound; export findGatewayForModel/getGatewayId; subagent model resolution with caller requestContext.

Mastra @mastra/core 1.73.0: default stability errorProcessors; tool-call-resumed chunk; rewrite invalid Anthropic tool-call IDs

Key Takeaways

  • npm @mastra/[email protected] at 2026-10-01T08:36:38Z; 124 commits vs 1.72.0
  • Default errorProcessors (#24473): history compat → prefill handler → stream retry; opt out with errorProcessorDefaults:false
  • New tool-call-resumed chunk (#25491) before tool-result for suspend/approval resumes
  • Rewrite invalid Anthropic tool-call IDs outbound (#24505); export findGatewayForModel/getGatewayId
  • npm i @mastra/[email protected]; https://mastra.ai/docs
Read full story
M
Mastramastra-ai·
👀49
🔥93

Mastra @mastra/core 1.72.0: live channel resolvers, lease-fenced background tasks, Microsoft Teams channel

Mastra shipped @mastra/[email protected] on 2026-09-30: live channel resolvers, lease-fenced background tasks, durable/evented recovery, aggregateTraces(), and @mastra/teams. Breaking: respondToToolApproval requires toolCallId.

Mastra @mastra/core 1.72.0: live channel resolvers, lease-fenced background tasks, Microsoft Teams channel

Key Takeaways

  • Release @mastra/[email protected] at 2026-09-30T10:31:27Z
  • Live channels() resolvers + resolveChannels() avoid redeploys
  • Lease-fenced background tasks with ownerId + expectedOwnerId writes
  • New @mastra/[email protected] and 25 Teams tools in Connect
  • Breaking: respondToToolApproval requires toolCallId
Read full story

Mastra @mastra/core 1.71.0: eager tool execution by default, plus observability discovery/feedback features

Mastra shipped @mastra/core 1.71.0 on 2026-09-24: agent.stream starts each tool as soon as its args complete (eagerToolExecution on by default), cutting idle seconds on multi-tool steps; adds planTraceAggregate(), observability getFeatures discovery/feedback flags, and RE2-backed dataset schema regexes to close a DoS vector.

Mastra @mastra/core 1.71.0: eager tool execution by default, plus observability discovery/feedback features

Key Takeaways

  • Default: tools start when their streamed args complete; opt out with eagerToolExecution: false (#25005)
  • Observability stores declare discovery + feedback via getFeatures() (#25008, #25020)
  • planTraceAggregate(): ≤365d range, ≤1000 buckets, ≤10,000 rows (#24868)
  • Dataset schema regexes run on RE2; unsupported lookarounds/backrefs rejected (#25044)
  • Upgrade: npm i @mastra/[email protected]
Read full story
Linked Models & Agents:

Mastra @mastra/core 1.70.0: ModelSelectionProcessor routes cheap vs strong models; durable streams gain closeOnSuspend

Mastra published @mastra/[email protected] on 2026-09-24 with ModelSelectionProcessor for classifier-backed per-request model routing (#24865), closeOnSuspend on durable agent streams so AG-UI-style loops can finish on tool suspend, plus createClassifierScorer(), optional tool titles, and trace aggregate dimension/measure helpers with tag predicates. Docs warn routing is not always cheaper because models do not share prompt caches.

Key Takeaways

  • ModelSelectionProcessor routes simple vs hard requests (#24865); scope: 'first-step' optional
  • Durable closeOnSuspend: true ends streams at tool suspend (#24894)
  • createClassifierScorer() maps Classifier questions to 0–1 scores (#24792)
  • Trace aggregate descriptors + tag predicates for advanced queries
  • Upgrade: npm i @mastra/[email protected]; see CHANGELOG + processors docs
Read full story
Linked Models & Agents:
ADSponsored

Mastra @mastra/core 1.69.0: first-class classifiers, fail-closed ClassifierProcessor, background.adopt, 10 Connect providers

Mastra shipped @mastra/[email protected] on 2026-09-24: register classifiers on new Mastra({ classifiers }) and use them as typed workflow steps; ClassifierProcessor fails closed by default on I/O/stream; tools can context.background.adopt() long work; @mastra/connect adds ten generated SaaS tool providers (Slack, GitHub, Gmail, …).

Mastra @mastra/core 1.69.0: first-class classifiers, fail-closed ClassifierProcessor, background.adopt, 10 Connect providers

Key Takeaways

  • @mastra/[email protected] tagged 2026-09-24 06:58 UTC (npm also rolled 1.70.0 later that day)
  • First-class classifiers with list/add/remove and typed workflow steps + token usage
  • ClassifierProcessor fails closed by default; opt into errorStrategy: 'warn'
  • context.background.adopt({ completion, cancel }) for ack-then-finish tools (in-memory handles)
  • @mastra/[email protected] ships 10 generated providers (Slack, GitHub, Gmail/Calendar, …)
Read full story
Linked Models & Agents:

Mastra: Filesystem agent tools (read/write/list/grep) with no sandbox

Mastra (@mastra) announced Filesystem tools agents can call directly — read_file, write_file, list_files, and grep — with no sandbox required. Docs: mastra.ai/docs/sandbox/filesystem#direct-filesystem-access.

Key Takeaways

  • Capabilities: agents call read_file / write_file / list_files / grep directly.
  • Constraint: marketed as no-sandbox filesystem access.
  • Docs: official direct-filesystem-access page published.
Read full story
Linked Models & Agents: