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

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

Валидация паттерна саморазвивающихся навыков: результаты 5-раундового эксперимента
Разработчик протестировал шаблон проектирования Self-Evolving Skill для Claude Code с помощью 5-раундного эксперимента на базе данных MySQL с 29 таблицами и 590 МБ данных системы управления умным зданием. Ключевые результаты включают 63,6% уровень отклонения Five-Gate, инкрементальную сходимость и 100% точность без сохранения ошибочных знаний.

Claude-Code версии 2.1.111 добавляет Opus 4.7 с высоким уровнем усилий, функцию /ultrareview и инструмент PowerShell.
Claude-Code v2.1.111 представляет уровень усилий Opus 4.7 xhigh между high и max, добавляет команду /ultrareview для облачных многокомпонентных проверок кода и начинает внедрять поддержку инструментов PowerShell в Windows. Обновление также включает интерактивные элементы управления /effort, автоматическое соответствие темы и множество исправлений ошибок.

Git pre-commit hook предотвращает фиксацию изменений AI-агентами программирования с устаревшей документацией.
Разработчик создал Git pre-commit hook, который блокирует коммиты, когда файлы документации устарели, специально решая проблемы с AI-агентами для написания кода, такими как Claude Code, Cursor, Windsurf и Copilot. Инструмент завершает работу с кодом ошибки 1, чтобы заставить AI-агентов обновить документацию перед продолжением.

Маршрутизатор Manifest добавляет поддержку подписки ZAI для управления моделями OpenClaw.
Маршрутизатор Manifest теперь поддерживает подписки ZAI, позволяя всем моделям ZAI появляться в уровнях маршрутизации с автоматическим выбором модели для каждого запроса. Инструмент находится в бета-версии, бесплатный, с открытым исходным кодом и включает панель управления для отслеживания затрат на агента, сообщение и модель.