We originally were wrapping AI SDK, but that confused people who wanted to use both, so we decided to make the API more explicit, eg:
import { Agent } from "@mastra/core/agent"; import { openai } from "@ai-sdk/openai";
export const myAgent = new Agent({ name: "My Agent", instructions: "You are a helpful assistant.", model: openai("gpt-4o-mini"), });