M
MercyNews
Home
Back
Запуск Mastra 1.0: Open-Source фреймворк агентов достиг стабильного релиза
Технологии

Запуск Mastra 1.0: Open-Source фреймворк агентов достиг стабильного релиза

Hacker News6h ago
3 мин чтения
📋

Ключевые факты

  • Стабильный релиз 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' в терминале. Эта команда обеспечивает упрощённый процесс настройки, создающий готовую к использованию среду для разработки агентов.

Continue scrolling for more

ИИ преобразует математические исследования и доказательства
Technology

ИИ преобразует математические исследования и доказательства

Искусственный интеллект перешел из статуса непостоянного обещания в реальность, преобразуя математические исследования. Модели машинного обучения теперь генерируют оригинальные теоремы.

Just now
4 min
313
Read Article
OnePlus update starts bricking phones when you try to install older software
Technology

OnePlus update starts bricking phones when you try to install older software

OnePlus has implemented new anti-rollback methods in OxygenOS, forcing users to stay on the latest software versions with no way to go back. more…

1h
3 min
0
Read Article
Washington annonce avoir saisi un nouveau pétrolier dans les Caraïbes
Politics

Washington annonce avoir saisi un nouveau pétrolier dans les Caraïbes

Il s’agit de la septième opération de ce type depuis décembre. Le commandement militaire américain pour le sud du continent américain a précisé que l’opération s’était déroulée «sans incident».

1h
3 min
0
Read Article
Politics

Marine Le Pen denies her party had 'organised system' to misuse EU funding in critical appeal trial

With the 2027 presidential election on the horizon, the outcome of the trial could determine whether Marine Le Pen — a three-time presidential candidate — will be able to run, or whether her current ban from political office will remain in place.

1h
3 min
0
Read Article
Technology

X open sources its algorithm while facing a transparency fine and Grok controversies

In a post to Github on Tuesday, the social media giant purported to share its secret sauce.

1h
3 min
0
Read Article
Kirsty Godso stars in new Powerbeats Fit campaign: ‘all about showing up’
Lifestyle

Kirsty Godso stars in new Powerbeats Fit campaign: ‘all about showing up’

The newest Powerbeats Fit ad leans into New Year’s resolutions, built around Godso’s training philosophy of putting in the work. Watch it below. more…

1h
3 min
0
Read Article
La compagnie régionale Air Antilles dépose une demande de redressement judiciaire
Economics

La compagnie régionale Air Antilles dépose une demande de redressement judiciaire

Depuis le 8 décembre, les avions de la compagnie sont cloués au sol par le gendarme de la sécurité aérienne, qui a pointé des «défaillances très significatives» en matière de sécurité, mais contestées par la compagnie.

1h
3 min
0
Read Article
Economics

Luminar founder Austin Russell agrees to accept subpoena in bankruptcy case

The agreement comes two weeks after Luminar accused its billionaire founder of dodging information requests, as it evaluates potential legal claims.

1h
3 min
0
Read Article
Цифровые водительские права: расширение Apple Wallet в штатах США
Technology

Цифровые водительские права: расширение Apple Wallet в штатах США

Инициатива цифровых водительских прав Apple быстро расширяется по США. С момента объявления в 2021 году более дюжины штатов интегрировались с Apple Wallet, трансформируя способ, которым американцы носят удостоверения личности.

1h
5 min
6
Read Article
Стоимость ночи обороны: Украина потратила $100 млн на противовоздушную оборону
Politics

Стоимость ночи обороны: Украина потратила $100 млн на противовоздушную оборону

Президент Зеленский раскрыл, что Украина потратила почти $100 млн на ракеты противовоздушной обороны за одну ночь для отражения российской атаки, состоявшей из 34 ракет и 339 дронов.

2h
5 min
6
Read Article
🎉

You're all caught up!

Check back later for more stories

На главную