Как Clawdbot координирует 6 ИИ-агентов с помощью стабильной рабочей очереди для продакшена

Команда Clawdbot поделилась архитектурой своей очереди задач, которая координирует 6 ИИ-агентов, управляющих магазином на основе искусственного интеллекта. Они обнаружили, что проблема координации оказалась сложнее, чем логика отдельных агентов, и система прошла несколько итераций, прежде чем достигла стабильности в производственной среде.
Ключевые особенности системы
Очередь задач реализует несколько важных механизмов:
- Атомарное присвоение задач: Предотвращает захват одной и той же задачи двумя агентами
- Конечный автомат: Задачи проходят состояния: ожидание → готово → выполняется → проверка → завершено
- Логика повторных попыток: 3 неудачи с экспоненциальной задержкой, затем постоянный сбой для предотвращения бесконечных циклов
- Цепочки задач: Завершение родительской задачи автоматически создаёт дочерние через поле next_tasks
- Отслеживание активности: Устаревшие присвоения (из-за сбоев агентов) автоматически сбрасываются после таймаута
- Демон-оркестратор: Опрашивает каждые 60 секунд и запускает агентов для готовых задач
Опыт эксплуатации
Команда отмечает, что обработка режимов сбоев не была очевидной, пока у них не появились реальные производственные инциденты для обучения. Они опубликовали полное описание архитектуры с уроками, полученными при эксплуатации этой системы.
Система координирует несколько агентов, работающих параллельно: агенты дизайна, кода, маркетинга и операций. Команда открыта для обсуждения компромиссов, особенно в отношении обработки режимов сбоев, которые проявились в производственном опыте.
📖 Read the full source: r/clawdbot
👀 Смотрите также

Пользователь Reddit измеряет накладные расходы токенов MCP: 67 тысяч токенов потреблено ещё до постановки вопроса.
Разработчик измерил накладные расходы токенов своего MCP-сервера в 67 000 токенов, потреблённых до ввода первого вопроса, при этом Playwright MCP использовал 13 600 токенов, а GitHub MCP — 18 000 токенов в режиме простоя. Они заменили MCP на навыки и CLI-инструменты для снижения затрат контекста.

Контейнер Claude Code обеспечивает изоляцию в Docker без необходимости настройки для Claude Code.
Claude Code Container (ccc) — это бесплатный инструмент с открытым исходным кодом, который автоматически создаёт изолированные Docker-контейнеры для каждого проекта в Claude Code без необходимости настройки. Он перенаправляет переменные окружения хоста, монтирует SSH-ключи, предоставляет прозрачный прокси для localhost и включает предварительно настроенный Chromium с chrome-devtools MCP.

Кодсайт: Искусственный интеллект сокращает 30-60 тысяч токенов в сессиях работы с кодом в Claude
Codesight — это инструмент с открытым исходным кодом, который анализирует кодовые базы, чтобы предоставить AI-агентам для программирования структурированный контекст, сокращая трату токенов. Разработчик совместно с сопровождающим добавил AST-парсинг для Next.js и Prisma, набор для оценки, телеметрию токенов и профили для Claude Code и Cursor.

js-notepad: Скриптуемый блокнот со встроенным MCP-сервером для кода Claude
js-notepad — это бесплатное приложение с открытым исходным кодом для создания скриптуемых блокнотов, разработанное с помощью Claude Code. Оно включает встроенный MCP-сервер, позволяющий Claude Code напрямую взаимодействовать с приложением для чтения/записи страниц, выполнения скриптов, создания задач и отправки результатов.