задача:
Правит код и открывает Merge Request — клонирует репозиторий, разбирается, делает ветку.
Пишешь задачу в чат — он сам собирает контекст из переписки, Яндекс.Трекера и wiki, правит код на изолированной VPS, гоняет его на стенде и открывает Merge Request. Ревьюит каждый MR команды, проводит релиз по одному «да» и рассылает анонс. Без тикетов и переключения контекста.
Одно слово в начале сообщения выбирает режим. Роли — в админке: разработчики ведут задачи, ТЗ, релизы и прогоны; остальные участники задают вопросы и пинги (см. кто и что может).
Правит код и открывает Merge Request — клонирует репозиторий, разбирается, делает ветку.
Отвечает по коду и домену. Wiki-first — отвечает из wiki без запуска ранера, когда её хватает.
Агент-интервьюер: уточняет размытую задачу диалогом и заводит готовую задачу в Яндекс.Трекере.
Агент-погонщик: дожимает ответственного — напоминает, помогает и сам понимает, когда дело реально сделано.
Релиз-менеджер: собирает план (дифф dev→main, MR, версия, риски, черновик анонса) и ждёт твоё «да». Потом сам мержит, запускает выкатку, постит анонс в чаты и шлёт письмо. «Отмена» — ничего не трогает.
Полный прогон MR на тестовом стенде: поднимает окружение из веток MR, проверяет затронутые ручки бека и экраны фронта, честно пишет что проверено, что упало и что не удалось. Ничего не меняет и не мержит.
Реакцией — тоже можно, и это уже работает: поставь на сообщение 🤖 — агент возьмёт его в задачу, ❓ — ответит на вопрос. Без слов-триггеров. Ответ реплаем на сообщение агента попадает ровно в ту задачу — можно вести несколько параллельно, каждая помечена тегом [#id].
Это уже не по триггеру: бот сам находит новые и обновлённые MR во всех репозиториях группы и ревьюит их от отдельного GitLab-пользователя review-bot.
Замечания — inline-тредами к строкам с тегом серьёзности (blocker / major / minor / nit) и одним summary-комментарием. Повторный пуш — повторное ревью без дублей.
Итог каждого ревью — в отдельный топик группы: ссылка на MR, вердикт «можно мержить / после правок / нельзя» и суть замечаний. Это мнение бота, решение — за человеком.
Ответь на итог ревью командой прогон: — агент поднимет стенд из веток этого MR и проверит ручки бека и экраны фронта. Или явно: прогон: api.bo!1373.
Перед задачей, вопросом, ТЗ или релизом агент собирает релевантный контекст из переписки, Трекера и wiki, а в самом run'е читает код, MR и пайплайны GitLab.
Переписка рабочих чатов через TCE — что обсуждали и как решали похожее раньше.
Тикеты: описание, комментарии, связанные задачи и ссылки на MR.
Доменные знания FO-BO через Wiki-MCP — термины, методики, архитектура.
Сообщение → SGR-триаж → сбор досье → выбор репозитория → ранер на изолированной VPS → MR в self-hosted GitLab.
Анонс «взял в работу», уточняющие вопросы и ссылку на готовый MR агент шлёт в чат сам. Релиз идёт короче: план → твоё «да» → мерж dev→main → выкатка → анонс в чаты и письмо → отчёт.
Одним сообщением в рабочий чат — без форм и тикетов.
Агент реагирует только на участников из списка и только в подключённых чатах. Роль задаёт набор команд; всё остальное агент молча пропускает.
| Участник | Роль | Команды | GitLab (assignee MR) |
|---|---|---|---|
| Святослав Суровенков | разработчик | задача:вопрос:тз:пинг:релиз:прогон:🤖 / ❓ | @s.surovenkov |
| Пётр Чернов | разработчик | задача:вопрос:тз:пинг:релиз:прогон:🤖 / ❓ | @petr.chernov |
| Глеб Шульдяков | разработчик | задача:вопрос:тз:пинг:релиз:прогон:🤖 / ❓ | @gleb.shuldyakov |
| Дарья | разработчик | задача:вопрос:тз:пинг:релиз:прогон:🤖 / ❓ | @daria.zueva |
| Артём | разработчик | задача:вопрос:тз:пинг:релиз:прогон:🤖 / ❓ | — |
| Артур | участник | вопрос:пинг:❓задача:тз:релиз:прогон: | — |
| Валя | участник | вопрос:пинг:❓задача:тз:релиз:прогон: | — |
| Игорь | участник | вопрос:пинг:❓задача:тз:релиз:прогон: | — |
| Рома | участник | вопрос:пинг:❓задача:тз:релиз:прогон: | — |
| Руслан | участник | вопрос:пинг:❓задача:тз:релиз:прогон: | — |
| Юля | участник | вопрос:пинг:❓задача:тз:релиз:прогон: | — |
Реплай на сообщение агента и подтверждение релиза («да» / «отмена») работают у всех разработчиков. Список ведётся в админке и актуален на 4 сентября 2026 — добавить человека или поменять роль можно без деплоя.
На чём построен агент.