Прощай, Python? Продакшен-агенты на Mastra и Vercel AI SDK за минуты
Mastra и Vercel AI SDK для продакшен-агентов на TypeScript. Mastra, AI SDK. См. OpenClaw + Ollama, iOS без Mac, память LLM, Hermes + Ollama.
Раскрытие: опциональная аренда Mac от VpsGona.
Зачем TypeScript
Studio: localhost:4111. ToolLoopAgent — до 20 шагов по умолчанию.
Python vs TS
| Аспект | Python | TypeScript |
|---|---|---|
| Аспект | Python | TypeScript |
| Среда | venv | Node 20+ |
| Типы | Pydantic | Общий Zod |
| UI | Свой SSE | AI SDK stream |
| Кому | ML | Web-продукты |
Архитектура
npm create mastra@latest, ToolLoopAgent, createAgentUIStreamResponse.
Mastra (8 шагов)
- Node 20+
npm create mastra@latest- Мастер настройки
src/mastra/.envnpm run dev- Инструменты Zod
- Деплой
AI SDK (6 шагов)
- Next.js 15
npm install ai @ai-sdk/openai zodToolLoopAgent- API route
useChat- Лимиты в проде
Выбор
Новый продукт — Mastra. Фича в SaaS — AI SDK.
Ошибки
Бесконечный цикл
Уменьшите stepCountIs.
Studio не стартует
Порт 4111, Node 20+.
FAQ
Do I need Python for Mastra or Vercel AI SDK?
No for the app layer—both run on Node.js 20+. Python may remain for offline ML only.
What Node version is required?
Mastra targets Node 20+. Match dev and CI.
What is the default ToolLoopAgent step limit?
Up to 20 steps unless you set stopWhen: stepCountIs(N).
Where does Mastra Studio run?
Typically http://localhost:4111 after npm run dev.
Can I use local Ollama?
Yes via OpenAI-compatible endpoints; see our OpenClaw + Ollama and Hermes guides for local stacks.