Денис Дмитриев
Все проекты
Платформа/Работает/2026

Платформа автономных агентов

Команда ИИ-исполнителей, которой ставишь задачу из Telegram — и получаешь доведённый результат, а не черновик.

  • Задача голосом или текстом с телефона: разбор, исполнение, проверка качества, отчёт со стоимостью
  • Сама поднимает застрявшие задачи и уходит на резервный движок, когда основной упёрся в лимит
  • Изолированные контуры под проекты: у каждой команды своя память и свой устав

Задача

Одиночный ассистент упирается в человека: ждёт, пока ему объяснят, проверят и напомнят. Мне нужен был контур, который доводит задачу сам — включая проверку качества и честное «не получилось», когда не получилось.

Как устроено

Двенадцать сервисов в Docker Compose за Caddy: очередь задач, оркестратор с триажем по сложности, специалисты (кодер, аналитик, дизайнер), отдельный агент-ревьюер и мост к Claude Code. Telegram здесь не чат, а пульт: топик форума соответствует агенту или проектной команде, и ответ приходит в тот же тред.

Что было трудно

Дороже всего далась автономность, а не интеллект. Сторож переоткрывает зависшие задачи через атомарный захват, отличает временную ошибку (ретрай) от исчерпанного лимита (парковка, не ретрай), а при упоре в лимит подписки прозрачно переводит ход на резервный движок. Отдельная война — стоимость: выяснилось, что 73% расхода токенов давали продолженные сессии, и лечилось это не моделью, а тем, как нарезаны сессии.

Чем подтверждено

  • 53/53 юнит-теста; проверки — сквозными прогонами с реальными задачами, а не моками
  • Ревью-цикл доказан вживую: доработка → повторная проверка → честный статус «не принято»
  • Отказ по лимиту проверен принудительно: ход ушёл на резервный движок, задача закрылась
  • Стоимость каждой задачи считается и печатается в карточке результата

Стек

PythonFastAPIarqPostgreSQLRedisDocker ComposeCaddyaiogramClaude Agent SDKMinIOWhisper