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 theAgent
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, makegenerateTitle: 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:
- Updated dependency
@rollup/plugin-node-resolve@^16.0.2
↗︎ (from^16.0.1
, independencies
) (#8599)
- Updated dependency
- 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:
- Updated dependency
redis@^5.8.3
↗︎ (from^5.8.2
, independencies
) (#8635)
- Updated dependency
- 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:
- Updated dependency
@inngest/realtime@^0.4.4
↗︎ (from^0.3.1
, independencies
) (#8647)
- Updated dependency
- dependencies updates:
- Updated dependency
inngest@^3.44.2
↗︎ (from^3.40.3
, independencies
) (#8651)
- Updated dependency
- 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:
- Updated dependency
@inngest/realtime@^0.4.4
↗︎ (from^0.3.1
, independencies
) (#8647)
- Updated dependency
- dependencies updates:
- Updated dependency
inngest@^3.44.2
↗︎ (from^3.40.3
, independencies
) (#8651)
- Updated dependency
- 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:
- Updated dependency
redis@^5.8.3
↗︎ (from^5.8.2
, independencies
) (#8635)
- Updated dependency
-
dependencies updates:
- Updated dependency
@upstash/redis@^1.35.5
↗︎ (from^1.35.4
, independencies
) (#8684)
- Updated dependency
-
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
toOtelExporterConfig
so that attributes likedeployment.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:
- Updated dependency
zod@^4.1.12
↗︎ (from^4.1.9
, independencies
) (#8685)
- Updated dependency
- 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:
- Updated dependency
@upstash/redis@^1.35.5
↗︎ (from^1.35.4
, independencies
) (#8684)
- Updated dependency
- 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)