dotsagent.io
Taal:Nederlands
Framework · Mastra

Mastra in een oogopslag

Een TypeScript-framework met agents, workflows met opschorten en hervatten, geheugen, evals en de Studio UI in één package. Je voegt het toe aan apps met Next.js, Express of Hono; de core valt onder Apache-2.0, terwijl de mappen ee/ een enterprise-licentie gebruiken.

Geschikt voor: TypeScript-teams die één stack willen voor agents, workflows, geheugen en evals.

Belangrijkste gegevens

Beheerder
Mastra
Talen
TypeScript
Licentie
Apache-2.0 (core)
Nieuwste versie
@mastra/core 1.73.0 · 1 oktober 2026
Repository
mastra-ai/mastra · 28.467 sterren
Gehoste optie
Mastra Cloud / Mastra Platform
mastra deploy bouwt en deployt een Docker-image.

Quickstart

Installeer het pakket, stel de inloggegevens in en voer vervolgens de eenvoudigste agent uit de officiële documentatie uit. De model-ID's zijn de ID's uit de documentatie en zijn mogelijk niet beschikbaar voor je account.

Installeren
npm install @mastra/core@latest zod@latest typescript@latest @types/node@latest mastra@latest  (or scaffold: npm create mastra@latest)

Vereist OPENAI_API_KEY

TypeScript
// src/mastra/agents/weather-agent.ts
import { Agent } from '@mastra/core/agent'
import { weatherTool } from '../tools/weather-tool.ts'

export const weatherAgent = new Agent({
  id: 'weather-agent',
  name: 'Weather Agent',
  instructions: `
      You are a helpful weather assistant that provides accurate weather information.

      Your primary function is to help users get weather details for specific locations. When responding:
      - Include relevant details like humidity, wind conditions, and precipitation
      - Keep responses concise but informative

      Use the weatherTool to fetch current weather data.
`,
  // Use a string in provider/model format, not provider:model or a provider object.
  model: 'openai/gpt-5.6-sol',
  tools: { weatherTool },
})

// run.mjs (after registering the agent in src/mastra/index.ts)
import { mastra } from './src/mastra/index.ts'

const agent = mastra.getAgentById('weather-agent')
const response = await agent.generate('Weather in SF')
console.log(response.text)

Bron voor quickstart

Functies

Alle modellenJaModelrouterstrings in de vorm provider/model
MCP-clientJa
MCP-serverJaMCPServer biedt agents, tools, workflows, prompts en resources aan
Multi-agentJaAgents kunnen als tools voor andere agents fungeren
Duurzame runsJaOpschorten en hervatten met snapshots in libSQL, Postgres en andere databases
Goedkeuring door een mensJasuspend() en resume() verzamelen invoer van mensen
TracingJaOTel-exporters voor Langfuse, Braintrust, Datadog en LangSmith
EvalsJaScorers draaien live met sampling of offline in CI

Recente wijzigingen

  • npm create mastra genereert nu een harness voor algemeen gebruik, met een workspace, shelltools, geheugen en schema's.
  • Mastra Factory is gericht op softwarefabrieken die met coding agents zijn gebouwd.

Alternatieven in dezelfde taal

Bronnen

  1. mastra.ai/docs
  2. mastra.ai/docs/connections/mcp
  3. mastra.ai/reference/tools/mcp-server
  4. mastra.ai/docs/workflows/suspend-and-resume
  5. mastra.ai/docs/workflows/snapshots
  6. mastra.ai/ai-agent-observability
  7. github.com/mastra-ai/mastra/blob/main/LICENSE.md
  8. registry.npmjs.org/@mastra%2fcore

Onafhankelijke referentie voor iedereen die AI-agents bouwt. Niet verbonden aan een van de genoemde leveranciers.

© 2026 DotsAgent · Feiten gecontroleerd op 1 oktober 2026