Доклад

Автоматическое code review на базе OpenCode: LLM-агент в CI/CD

Зал 2

Код-ревью — один из главных bottleneck в процессе разработки: ревьюеры перегружены, а фидбэк приходит с задержкой. В докладе расскажу, как мы используем OpenCode в качестве движка для автоматического ревью merge request'ов. OpenCode предоставляет HTTP API для управления LLM-агентами — мы построили вокруг него сервис на Go, который запускает параллельные сессии ревью с разными промптами, собирает результаты через tool calling и публикует комментарии в GitLab.

Покажу, как OpenCode упрощает оркестрацию агентов: создание сессий, отправка сообщений, получение результатов через SSE, управление sub-agent'ами. Обсудим, какие задачи OpenCode решает из коробки и что пришлось достраивать самим — retry-логику, fallback-стратегии, подготовку контекста.

Доклад будет полезен тем, кто хочет встроить LLM-агента в свой рабочий процесс через OpenCode.

Расписание