Разбор архитектуры · 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 свёл к одной команде.