Мультиагентная AI-система на OpenClaw
Рой AI-агентов на платформе OpenClaw с центральным координатором и специализированными агентами. Каждый агент — изолированная сессия с собственным workspace, долгосрочной памятью (vector embeddings), набором инструментов и Telegram-ботом.
Архитектура: Main (координатор, Opus) управляет агентами на Sonnet — Social (контент-план, аналитика, outreach, мониторинг трендов), Mail (Gmail API через OAuth 2.0 — чтение, отправка, классификация писем), агент мониторинга стартап-площадок.
Cron-задания обеспечивают непрерывную работу: проверка почты каждые 2ч, утренние сводки, аналитика соцсетей, генерация контента. Модели подбираются под задачу — Opus для координации, Sonnet для основных агентов, Haiku для рутинных кронов.
Межагентная коммуникация: fire-and-forget через sessions_send (решение проблемы queue serialization — один run per session). Агенты докладывают координатору + дублируют владельцу в Telegram. Браузерная автоматизация через Playwright: авторизация, парсинг, заполнение форм.
Стек: OpenClaw, Node.js, Python, Playwright, Gmail API (OAuth 2.0), Telegram Bot API, Anthropic Claude (Opus/Sonnet/Haiku), BGE-M3 embeddings.
Архитектура: Main (координатор, Opus) управляет агентами на Sonnet — Social (контент-план, аналитика, outreach, мониторинг трендов), Mail (Gmail API через OAuth 2.0 — чтение, отправка, классификация писем), агент мониторинга стартап-площадок.
Cron-задания обеспечивают непрерывную работу: проверка почты каждые 2ч, утренние сводки, аналитика соцсетей, генерация контента. Модели подбираются под задачу — Opus для координации, Sonnet для основных агентов, Haiku для рутинных кронов.
Межагентная коммуникация: fire-and-forget через sessions_send (решение проблемы queue serialization — один run per session). Агенты докладывают координатору + дублируют владельцу в Telegram. Браузерная автоматизация через Playwright: авторизация, парсинг, заполнение форм.
Стек: OpenClaw, Node.js, Python, Playwright, Gmail API (OAuth 2.0), Telegram Bot API, Anthropic Claude (Opus/Sonnet/Haiku), BGE-M3 embeddings.