Ключевые факты
- Стабильный релиз Mastra 1.0 представляет нативную маршрутизацию моделей для 600+ моделей от 40 провайдеров с автодополнением TypeScript и механизмами резервирования.
- Фреймворк вырос до более чем 300 000 еженедельных загрузок npm и 19 400 звёзд на GitHub с момента первоначального запуска почти год назад.
- В производственной среде используются крупные технологические компании, такие как Replit, PayPal и Sanity, что демонстрирует готовность к использованию в бизнесе.
- Новые ограничения (guardrails) обеспечивают низкозадержные входные и выходные процессоры для обнаружения инъекций в промпты, удаления PII и модерации контента.
- Системы оценки (Scorers) предлагают асинхронный примитив для оценки выводов агентов, который можно запускать в Mastra studio с сохранением результатов в хранилище Mastra.
- Фреймворк теперь лицензирован по Apache 2.0 и интегрируется с существующими серверами Express и Hono через специальные адаптеры.
Краткое резюме
Mastra 1.0 официально запущен в стабильном релизе, что знаменует важный этап для open-source TypeScript фреймворка агентов, изначально разработанного командой, стоящей за Gatsby.
Релиз состоялся почти через год после первоначального дебюта проекта и привнёс набор производственных функций, предназначенных для упрощения сложного процесса создания и развертывания AI-агентов.
С более чем 300 000 еженедельных загрузок npm и 19 400 звёзд на GitHub фреймворк получил значительную поддержку в сообществе разработчиков. Теперь он обеспечивает работу производственных систем в крупных технологических компаниях, включая Replit, PayPal и Sanity.
Основная архитектура и рост
Фреймворк, созданный Сэмом, Шейном и Абхи, начался как экспериментальный проект всего за несколько месяцев до первого публичного анонса. Команда разработчиков с тех пор усовершенствовала платформу в комплексное решение для многопроцессных рабочих потоков.
Mastra работает под лицензией Apache 2.0, обеспечивая открытый доступ как для корпоративных, так и для индивидуальных разработчиков. Платформа предоставляет унифицированную среду для создания агентов, оркестрации многопроцессных систем, запуска оценок и обеспечения наблюдаемости.
«Если вы новичок в Mastra, это open-source TypeScript фреймворк агентов, который также позволяет создавать многопроцессные рабочие потоки, запускать оценки, проверять в локальной студии и обеспечивать наблюдаемость».
Траектория роста фреймворка отражает ускоряющееся внедрение технологий AI-агентов в ландшафте разработки программного обеспечения, при этом команда отмечает значительные отзывы и энтузиазм сообщества с момента их первоначального анонса на Hacker News.
«Если вы новичок в Mastra, это open-source TypeScript фреймворк агентов, который также позволяет создавать многопроцессные рабочие потоки, запускать оценки, проверять в локальной студии и обеспечивать наблюдаемость».
— Команда разработчиков
Новые функции в 1.0
Релиз 1.0 представляет несколько ключевых возможностей, которые решают распространённые проблемы при разработке агентов. Нативная маршрутизация моделей выделяется как флагманская функция, позволяя разработчикам указывать модели с помощью простых строковых идентификаторов, таких как openai/gpt-5.2-codex.
Эта система маршрутизации поддерживает более 600 моделей от более чем 40 провайдеров с автодополнением TypeScript и механизмами резервирования, устраняя необходимость в сложных интеграциях, специфичных для провайдера.
Безопасность и надёжность получают значительное внимание благодаря Guardrails, которые обеспечивают низкозадержные входные и выходные процессоры. Они обрабатывают критические задачи, включая:
- Обнаружение инъекций в промпты
- Удаление и защиту PII (персональных данных)
- Возможности модерации контента
Команда разработчиков специально отдала приоритет низкой задержке для этих ограничений, понимая, что проверки безопасности не должны становиться узкими местами в производственных системах.
Оценка и наблюдаемость
Решая критическую потребность в сообществе разработчиков AI, Mastra 1.0 представляет Scorers как асинхронный примитив оценки. Эта функция позволяет разработчикам систематически оценивать выводы агентов, обеспечивая измеримые метрики качества.
Пользователи последовательно запрашивали рекомендации по методологиям оценки, побудив команду построить решение, которое бесшовно интегрируется с агентами Mastra. Система оценки работает нативно в среде Mastra studio, при этом результаты автоматически сохраняются в хранилище Mastra для исторического отслеживания и анализа.
Дополнительные функции наблюдаемости включают трассировку AI с интеграцией стоимости вызовов для таких платформ, как Langfuse и Braintrust. Фреймворк также добавляет процессоры памяти и метод .network(), который превращает любого агента в маршрутизирующего агента, обеспечивая сложные многопроцессные архитектуры.
«Сложность здесь была в части низкой задержки».
Этот комментарий от команды разработчиков подчёркивает технические проблемы, связанные с внедрением функций безопасности и оценки в реальном времени без ущерба для производительности системы.
Интеграция и развертывание
Производственное развертывание получает особое внимание в этом релизе благодаря серверным адаптерам, предназначенным для бесшовной интеграции с существующими серверами Express и Hono. Этот подход позволяет командам внедрять Mastra постепенно, не перестраивая всю свою бэкенд-инфраструктуру.
Процесс разработки адаптеров выявил значительную техническую сложность, особенно в части связывания ESM/CJS и управления монорепозиториями. Команда в конечном итоге выбрала более явный подход к интеграции после преодоления этих проблем.
Разработчики могут начать использовать фреймворк немедленно через командную строку: npm create mastra@latest. Это обеспечивает упрощённый процесс настройки, который быстро запускает агентов.
Принятие фреймворка такими устоявшимися компаниями, как Replit и PayPal, демонстрирует его готовность к производственным нагрузкам, где надёжность и производительность являются обязательными требованиями.
Взгляд в будущее
Mastra 1.0 представляет собой созревание ландшафта open-source фреймворков агентов, привнося корпоративные функции для разработчиков, создающих AI-приложения. Стабильный релиз сигнализирует о уверенности в стабильности и долгосрочной жизнеспособности платформы.
С комплексными функциями, охватывающими маршрутизацию моделей, ограничения безопасности, системы оценки и наблюдаемость, фреймворк решает полный жизненный цикл разработки агентов от прототипирования до производственного развертывания.
Сильное принятие сообщества и корпоративное использование указывают на то, что Mastra нашла значимую роль в быстро развивающейся экосистеме разработки AI, позиционируя себя как основной инструмент для команд, создающих AI-приложения следующего поколения.
«Сложность здесь была в части низкой задержки».
— Команда разработчиков
Часто задаваемые вопросы
Что такое Mastra 1.0?
Mastra 1.0 — это стабильный релиз open-source TypeScript фреймворка агентов, который позволяет разработчикам создавать многопроцессные рабочие потоки, запускать оценки, проверять системы в локальной студии и обеспечивать наблюдаемость данных. Он был разработан командой, стоящей за Gatsby, и находился в разработке почти год.
Какие новые функции включает релиз 1.0?
Релиз представляет нативную маршрутизацию моделей для 600+ моделей от 40 провайдеров, низкозадержные ограничения для безопасности и модерации контента, а также Scorers для асинхронной оценки выводов агентов. Дополнительные функции включают трассировку AI, процессоры памяти и серверные адаптеры для интеграции с Express и Hono.
Какие компании используют Mastra в производственной среде?
Mastra в настоящее время используется в производственных средах Replit, PayPal и Sanity. Фреймворк достиг более чем 300 000 еженедельных загрузок npm и 19 400 звёзд на GitHub, что указывает на значительное принятие в сообществе разработчиков.
Как разработчики могут начать работу с Mastra?
Разработчики могут начать использовать фреймворк немедленно, выполнив команду 'npm create mastra@latest' в терминале. Эта команда обеспечивает упрощённый процесс настройки, создающий готовую к использованию среду для разработки агентов.







