Разбор архитектуры · YAGNI (yagni.app)

Команды AI-агентов: от предложения до смерженного PR в GitHub

AI-агенты с ролями (PM, Builder, Reviewer) работают по утверждённому человеком плану: аудит каждого шага, песочница и бенчмарки на реальных задачах.

АРХИТЕКТУРА СИСТЕМЫ // YAGNI (yagni.app)
Тбилиси · удалённо · ноя 2026 — сейчас

Команды AI-агентов: от предложения до смерженного PR в GitHub

ЗАДАЧА И ОГРАНИЧЕНИЯ

Сделать команды AI-агентов надёжными в реальных кодовых базах клиентов: каждый шаг можно проверить, данные тенантов строго изолированы, синхронизация внешних воркспейсов восстанавливается сама, а регрессии ловятся раньше, чем их заметит клиент.

АРХИТЕКТУРНОЕ РЕШЕНИЕ

Сделал изоляцию тенантов и маршрутизацию агента код-ревью, научил бэкфиллы внешних воркспейсов восстанавливаться самим, свёл сборку worktree и CI к одной команде и построил бенчмарки на реальных задачах с радаром рисков.

ДАННЫЕ И УПРАВЛЕНИЕ В ПРОДЕ:
[Утверждённый человеком план] ──► [Команда агентов: PM · Builder · Reviewer]
[Песочница + гарды запросов по тенанту] ──► [Проверяемый PR в GitHub]
[Радар рисков и зависших прогонов] ──► [Агент поиска первопричин сбоев]
РЕЗУЛЬТАТЫ В ПРОДЕ:
  • ▸ Изоляция тенантов: гарды запросов по тенанту и песочница для запуска кода.
  • ▸ Сделал агента код-ревью надёжнее: убрал коллизии ключей тикетов между YAGNI и внешними трекерами. Собрал бенчмарки на реальных задачах, чтобы мерить изменения агентов.
  • ▸ Бэкфиллы коннекторов восстанавливаются сами (зависшие курсоры, трекинг прогресса, жёсткие лимиты); построил радар рисков, который замечает зависшие прогоны клиентов.
  • ▸ Собрал экспериментальный цикл самоулучшения: агенты разбирают упавшие прогоны и предлагают фиксы. Сборку монорепо для worktree и CI свёл к одной команде.

← YAGNI (yagni.app) в разделе «Опыт»

СКОПИРОВАНО