github mastra-ai/mastra @mastra/core@0.21.1
2025-10-14

2 days ago

Highlights

Model Routing everywhere

Model configuration has been unified across @mastra/core, @mastra/evals, and related packages, with all components now accepting the same flexible Model Configuration. This enables consistent model specification using magic strings ("openai/gpt-4o"), config objects with custom URLs, or dynamic resolution functions across scorers, processors, and relevance scoring components.

// All of these now work everywhere models are accepted
const scorer = createScorer({
  judge: { model: "openai/gpt-4o" } // Magic string
});

	const processor = new ModerationProcessor({
  model: { id: "custom/model", url: "https://..." } // Custom config
});

	const relevanceScorer = new MastraAgentRelevanceScorer(
  async (ctx) => ctx.getModel() // Dynamic function
);

AI SDK v5 Compatibility & Streaming

We've revamped the AI-SDK documentation. You can now use the useChat hook on Networks and Workflows. When you're using Agents and Workflows as a tool, you will receive a custom data component that allows you to render a tailored Tool Widget containing all the necessary information.

"use client";
 
import { useChat } from "@ai-sdk/react";
import { AgentTool } from '../ui/agent-tool';
import type { AgentDataPart } from "@mastra/ai-sdk";
 
export default function Page() {
  const { messages } = useChat({
    transport: new DefaultChatTransport({
    api: 'http://localhost:4111/chat',
    }),
  });
 
  return (
    <div>
      {messages.map((message) => (
        <div key={message.id}>
          {message.parts.map((part, i) => {
            switch (part.type) {
              case 'data-tool-agent':
                return (
                  <AgentTool {...part.data as AgentDataPart} key={`${message.id}-${i}`} />
                );
              default:
                return null;
            }
          })}
        </div>
      ))}
    </div>
  );
}

Build System Changes

We've updated the build pipeline to better support typescript packages in workspaces. We now detect packages that we cannot build, mostly binary modules, and provide a log with instructions on how to do so.

Changelog

@mastra/agent-builder

  • Update structuredOutput to use response format by default with an opt in to json prompt injection.
    Replaced internal usage of output with structuredOutput. (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)

@mastra/ai-sdk

  • pass runtimeContext to agent stream options in chatRoute (#8641)
  • Improve types for networkRoute and workflowRoute functions (#8844)
  • ai-sdk workflow route, agent network route (#8672)
  • nested ai-sdk workflows and networks streaming support (#8614)

@mastra/astra

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/braintrust

  • add traceId as root_span_id for braintrust traces (#8821)
  • preserve Mastra span id when exported to Braintrust (#8714)
  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/chroma

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/clickhouse

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/client-js

  • support model router in structured output and client-js (#8686)
  • Make sure to convert the agent instructions when showing them (#8702)

@mastra/cloud

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/cloudflare

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/cloudflare-d1

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/core

  • Fix aisdk format in workflow breaking stream (#8716)

  • Standardize model configuration across all Mastra components

    All model configuration points now accept the same flexible MastraModelConfig type as the Agent class:

    • Scorers: Judge models now support magic strings, config objects, and dynamic functions
    • Input/Output Processors: ModerationProcessor and PIIDetector accept flexible model configs
    • Relevance Scorers: MastraAgentRelevanceScorer supports all model config types

    This change provides:

    • Consistent API across all components
    • Support for magic strings (e.g., "openai/gpt-4o")
    • Support for OpenAI-compatible configs with custom URLs
    • Support for dynamic model resolution functions
    • Full backward compatibility with existing code

    Example:

// All of these now work everywhere models are accepted
const scorer = createScorer({
  judge: { model: "openai/gpt-4o" } // Magic string
});

	const processor = new ModerationProcessor({
  model: { id: "custom/model", url: "https://..." } // Custom config
});

	const relevanceScorer = new MastraAgentRelevanceScorer(
  async (ctx) => ctx.getModel() // Dynamic function
);

(#8626)

  • fix: preserve providerOptions through message list conversions (#8836)

  • improve error propagation in agent stream failures (#8733)

  • prevent duplicate deprecation warning logs and deprecate modelSettings.abortSignal in favor of top-level abortSignal (#8840)

  • Removed logging of massive model objects in tool failures (#8839)

  • Create unified Sidebar component to use on Playground and Cloud (#8655)

  • Added tracing of input & output processors (this includes using structuredOutput) (#8623)

  • support model router in structured output and client-js (#8686)

  • ai-sdk workflow route, agent network route (#8672)

  • Handle maxRetries in agent.generate/stream properly. Add deprecation warning to top level abortSignal in AgentExecuteOptions as that property is duplicated inside of modelSettings as well. (#8729)

  • Include span id and trace id when running live scorers (#8842)

  • Added deprecation warnings for stream and observeStream. We will switch the implementation to streamVNext/observeStreamVNext in the future. (#8701)

  • Add div wrapper around entity tables to fix table vertical position (#8758)

  • Customize AITraces type to seamlessly work on Cloud too (#8759)

  • Refactor EntryList component and Scorer and Observability pages (#8652)

  • Update structuredOutput to use response format by default with an opt in to json prompt injection.
    Replaced internal usage of output with structuredOutput. (#8557)

  • Add support for exporting scores for external observability providers (#8335)

  • Stream finalResult from network loop (#8795)

  • Fix broken generateTitle behaviour #8726, make generateTitle: true default memory setting (#8800)

  • Standardize model configuration across all components to support flexible model resolution

    All model configuration points now accept MastraModelConfig, enabling consistent model specification across:

  • Scorers (createScorer and all built-in scorers)

  • Input/Output Processors (ModerationProcessor, PIIDetector)

  • Relevance Scorers (MastraAgentRelevanceScorer)

    Supported formats:

  • Magic strings: 'openai/gpt-4o-mini'

  • Config objects: { id: 'openai/gpt-4o-mini' } or { providerId: 'openai', modelId: 'gpt-4o-mini' }

  • Custom endpoints: { id: 'custom/model', url: 'https://...', apiKey: '...' }

  • Dynamic resolution: (ctx) => 'openai/gpt-4o-mini'

    This change provides a unified model configuration experience matching the Agent class, making it easier to switch models and use custom providers across all Mastra components. (#8626)

  • Improve README (#8819)

  • nested ai-sdk workflows and networks streaming support (#8614)

@mastra/couchbase

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/deployer

  • dependencies updates:
  • Improve monorepo handling for mastra build & mastra start (#8653)
  • Add typescript to global externals to reduce bundling OOM (#8789)
  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Improve error handling formatting in dev/build bundling. (#8792)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)
  • support model router in structured output and client-js (#8686)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Remove validation step in bundling process
  • Fixes transpilation of ts files with binary dependencies
  • Add logging to add packages to externals (#8778)

@mastra/deployer-cloud

  • dependencies updates:
  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/deployer-cloudflare

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/deployer-netlify

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/deployer-vercel

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/dynamodb

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/evals

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)

  • Update peer dependencies to match core package version bump (0.21.0) (#8557)

  • Update peer dependencies to match core package version bump (0.21.0) (#8626)

  • Standardize model configuration across all components to support flexible model resolution

    All model configuration points now accept MastraModelConfig, enabling consistent model specification across:

  • Scorers (createScorer and all built-in scorers)

  • Input/Output Processors (ModerationProcessor, PIIDetector)

  • Relevance Scorers (MastraAgentRelevanceScorer)

    Supported formats:

  • Magic strings: 'openai/gpt-4o-mini'

  • Config objects: { id: 'openai/gpt-4o-mini' } or { providerId: 'openai', modelId: 'gpt-4o-mini' }

  • Custom endpoints: { id: 'custom/model', url: 'https://...', apiKey: '...' }

  • Dynamic resolution: (ctx) => 'openai/gpt-4o-mini'

    This change provides a unified model configuration experience matching the Agent class, making it easier to switch models and use custom providers across all Mastra components. (#8626)

  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/google-cloud-pubsub

  • dependencies updates:
  • dependencies updates:
  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/inngest

  • dependencies updates:
  • dependencies updates:
  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/lance

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/langfuse

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)

  • Add AI SDK v5 compatibility to Langfuse exporter while maintaining backward compatibility with v4

    Features:

  • Normalize token usage to handle both AI SDK v4 format (promptTokens/completionTokens) and v5 format (inputTokens/outputTokens)

  • Support AI SDK v5-specific features:

    • Reasoning tokens for models like o1-preview
    • Cached input tokens (prompt cache hit)
    • Enhanced cache metrics
  • Automatic detection and normalization of token formats with v5 taking precedence

  • Comprehensive type definitions with JSDoc annotations indicating version compatibility

    Technical Changes:

  • Added NormalizedUsage interface with detailed version documentation

  • Implemented normalizeUsage() method using nullish coalescing (??) to safely handle both formats

  • Added 8 new test cases covering v4/v5 compatibility scenarios

  • Updated documentation with AI SDK v5 compatibility guide

    Breaking Changes: None - fully backward compatible with existing AI SDK v4 implementations (#8790)

  • Update peer dependencies to match core package version bump (0.21.0) (#8557)

  • Update peer dependencies to match core package version bump (0.21.0) (#8626)

  • Support exporting scores to Langfuse traces (#8335)

  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/langsmith

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/libsql

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/loggers

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/mcp

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/mcp-registry-registry

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/memory

  • dependencies updates:

  • dependencies updates:

  • feat(pg): add flexible PostgreSQL configuration with shared types

    • Add support for multiple connection methods: connectionString, host/port/database, and Cloud SQL
  • Introduce shared PostgresConfig type with generic SSL support (ISSLConfig for pg-promise, ConnectionOptions for pg)

  • Add pgPoolOptions support to PgVector for advanced pool configuration

  • Create shared validation helpers to reduce code duplication

  • Maintain backward compatibility with existing configurations (#8103)

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)

  • Update peer dependencies to match core package version bump (0.21.0) (#8557)

  • Update peer dependencies to match core package version bump (0.21.0) (#8626)

  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/mongodb

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/mssql

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/opensearch

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/otel-exporter

  • Update peer dependencies to match core package version bump (0.21.0) (#8623)
  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Added tracing of input & output processors (this includes using structuredOutput) (#8623)
  • Add resourceAttributes to OtelExporterConfig so that attributes like deployment.environment can be set in the new OpenTelemetry exporter. (#8700)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/pg

  • feat(pg): add flexible PostgreSQL configuration with shared types

    • Add support for multiple connection methods: connectionString, host/port/database, and Cloud SQL
  • Introduce shared PostgresConfig type with generic SSL support (ISSLConfig for pg-promise, ConnectionOptions for pg)

  • Add pgPoolOptions support to PgVector for advanced pool configuration

  • Create shared validation helpers to reduce code duplication

  • Maintain backward compatibility with existing configurations (#8103)

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)

  • Update peer dependencies to match core package version bump (0.21.0) (#8557)

  • Update peer dependencies to match core package version bump (0.21.0) (#8626)

  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/pinecone

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/playground-ui

  • dependencies updates:
  • Prepares some basic set of homemade components (#8619)
  • Improve the surface API of the react sdk (#8715)
  • Fix auto tab for model picker in playground-ui, the UI no longer auto tabs to the next selector when selecting a model/provider. (#8680)
  • Create unified Sidebar component to use on Playground and Cloud (#8655)
  • Adds reset button to model picker to reset to original model set on the agent. (#8633)
  • Fix back the tripwire verification inside the new react system (#8674)
  • Use only zod validation in dynamic form (#8802)
  • Add div wrapper around entity tables to fix table vertical position (#8758)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • handle error case in react sdk (#8676)
  • Make sure to convert the agent instructions when showing them (#8702)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Customize AITraces type to seamlessly work on Cloud too (#8759)
  • Refactor EntryList component and Scorer and Observability pages (#8652)
  • fix maxSteps model settings not being passed to generate and stream endpoints (#8627)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)
  • Update peer dependencies to match core package version bump (0.21.0) (#8619)

@mastra/qdrant

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/rag

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/react

  • Gracefully fix errors in react-sdk when error is an object (#8703)
  • Prepares some basic set of homemade components (#8619)
  • Improve the surface API of the react sdk (#8715)
  • Move react and react-dom deps to peer and dev deps (#8698)
  • Fix back the tripwire verification inside the new react system (#8674)
  • handle error case in react sdk (#8676)
  • fix maxSteps model settings not being passed to generate and stream endpoints (#8627)
  • Stream finalResult from network loop (#8795)

@mastra/s3vectors

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/server

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Include span id and trace id when running live scorers (#8842)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update structuredOutput to use response format by default with an opt in to json prompt injection.
    Replaced internal usage of output with structuredOutput. (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)

@mastra/turbopuffer

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/upstash

  • dependencies updates:
  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/vectorize

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-azure

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-cloudflare

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-deepgram

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-elevenlabs

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-gladia

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-google

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-google-gemini-live

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-murf

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-openai

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-openai-realtime

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-playai

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-sarvam

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

@mastra/voice-speechify

  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

create-mastra

  • Use model-router in create-mastra starter template (#8631)
  • Fix auto tab for model picker in playground-ui, the UI no longer auto tabs to the next selector when selecting a model/provider. (#8680)
  • Create unified Sidebar component to use on Playground and Cloud (#8655)
  • Adds reset button to model picker to reset to original model set on the agent. (#8633)
  • Use only zod validation in dynamic form (#8802)
  • Add div wrapper around entity tables to fix table vertical position (#8758)
  • Customize AITraces type to seamlessly work on Cloud too (#8759)
  • Refactor EntryList component and Scorer and Observability pages (#8652)
  • Stream finalResult from network loop (#8795)
  • Improve README (#8819)

mastra

  • Use model-router in create-mastra starter template (#8631)
  • Fix typo in playground causing semantic recall to always be false when enabled. (#8640)
  • Update peer dependencies to match core package version bump (0.21.0) (#8795)
  • Update peer dependencies to match core package version bump (0.21.0) (#8619)
  • Create unified Sidebar component to use on Playground and Cloud (#8655)
  • Use only zod validation in dynamic form (#8802)
  • Add support for --debug options to build/dev commands to add more logging (#8792)
  • Add div wrapper around entity tables to fix table vertical position (#8758)
  • Update peer dependencies to match core package version bump (0.21.0) (#8557)
  • Update peer dependencies to match core package version bump (0.21.0) (#8626)
  • Customize AITraces type to seamlessly work on Cloud too (#8759)
  • Refactor EntryList component and Scorer and Observability pages (#8652)
  • Stream finalResult from network loop (#8795)
  • Improve README (#8819)
  • Update peer dependencies to match core package version bump (0.21.0) (#8686)

Don't miss a new mastra release

NewReleases is sending notifications on new releases.