Multi-Agent AI System on OpenClaw
AI agent swarm on the OpenClaw platform with a central coordinator and specialized agents. Each agent runs as an isolated session with its own workspace, long-term memory (vector embeddings), toolset, and Telegram bot.
Architecture: Main (coordinator, Opus) manages Sonnet-powered agents — Social (content planning, analytics, outreach, trend monitoring), Mail (Gmail API via OAuth 2.0 — reading, sending, classification), and a startup platform monitoring agent.
Cron jobs ensure continuous operation: email checks every 2h, morning briefings, social analytics, content generation. Models are matched to task complexity — Opus for coordination, Sonnet for main agents, Haiku for routine crons.
Inter-agent communication: fire-and-forget via sessions_send (solving queue serialization — one run per session). Agents report to the coordinator + duplicate to the owner via Telegram. Browser automation via Playwright: authentication, scraping, form filling.
Stack: OpenClaw, Node.js, Python, Playwright, Gmail API (OAuth 2.0), Telegram Bot API, Anthropic Claude (Opus/Sonnet/Haiku), BGE-M3 embeddings.
Architecture: Main (coordinator, Opus) manages Sonnet-powered agents — Social (content planning, analytics, outreach, trend monitoring), Mail (Gmail API via OAuth 2.0 — reading, sending, classification), and a startup platform monitoring agent.
Cron jobs ensure continuous operation: email checks every 2h, morning briefings, social analytics, content generation. Models are matched to task complexity — Opus for coordination, Sonnet for main agents, Haiku for routine crons.
Inter-agent communication: fire-and-forget via sessions_send (solving queue serialization — one run per session). Agents report to the coordinator + duplicate to the owner via Telegram. Browser automation via Playwright: authentication, scraping, form filling.
Stack: OpenClaw, Node.js, Python, Playwright, Gmail API (OAuth 2.0), Telegram Bot API, Anthropic Claude (Opus/Sonnet/Haiku), BGE-M3 embeddings.