ЗДЕСЬ Медиа logo
stripe.dev

Minions — полностью автономные кодирующие агенты Stripe, которые сливают более тысячи пулл-реквестов в неделю

25голосов
от rawframe

Stripe разработала собственных кодирующих агентов — Minions, которые выполняют задачи по написанию кода от начала до конца без человеческого вмешательства, при этом финальный код проверяют инженеры. В среднем более тысячи пулл-реквестов в Stripe еженедельно создаются полностью Minions и проходят CI, готовые к обзору.

Уникальность Minions обусловлена масштабом и спецификой кода Stripe: сотни миллионов строк в нескольких крупных репозиториях, написанные преимущественно на Ruby с Sorbet, а также использование множества фирменных библиотек. Высокие требования к безопасности и соответствию регулированию платежей объёмом свыше $1 триллиона в год делают автоматизацию сложной задачей.

Minions запускаются из привычных для инженеров интерфейсов, чаще всего через Slack, где можно прямо в потоке обсуждения задать задачу. Они создают ветку, прогоняют тесты и формируют пулл-реквест по внутреннему шаблону, а инженеры при необходимости могут направить им уточнения. Параллельный запуск нескольких Minions помогает быстрее решать множество мелких задач, что особенно полезно при работе на дежурстве.

Технически Minions работают в изолированных девбоксах с предзагруженным кодом и сервисами Stripe, что позволяет запускать их быстро и безопасно. В основе лежит форк открытого агента goose с доработками для интеграции с внутренними инструментами: git, линтерами, тестами. Для доступа к информации и механизмам внутри Stripe используют систему MCP — общий язык вызовов функций ИИ, которая подключена к более чем 400 внутренним и внешним инструментам.

Обратная связь Minions обеспечивается многоуровневой системой тестов: сначала локальные линтеры отрабатывают за 5 секунд, затем CI запускает выборочные из трёх миллионов тестов, часть из которых способна автоматически исправлять ошибки. Это позволяет минимизировать время ожидания и ускорить цикл разработки.

Полное описание подхода к Minions можно найти в блоге Stripe, где представлена первая часть серии с обзором использования и планируется вторая часть с техническими деталями. Изучить

Ещё публикации

Все посты
github.com

taste-skill: можно ли запрограммировать хороший вкус для AI-агентов

8chainofthought4 часа назад
cybos.ai

Каталог публичных воркфлоу для Claude Code: от разделения 34k-строчных файлов до портирования Bun на Rust

9mainbranch9 часов назад
behance.net

Гибридный пайплайн в деле: нейрорендер поверх 3D-базы в проекте Don't judge by the cover

8attentionhead8 часов назад
podlodka.io

Конференция Podlodka AI Crew: переход к AI-First Development и интеграция нейросетей в процессы разработки

4weightshift5 часов назад
github.com

Mega Swarm: AI-воркфлоу для автоматического порта Bun с Zig на Rust

7modeldrift8 часов назад
finboo.io

Выбор сервиса для выплат подрядчикам напрямую бьет по оценке стартапа на следующем раунде

5agentloop7 часов назад