← Back to Articles

Bot Team System - Architecture Overview

Processesby Travis3/26/2026

bot-teamarchitectureinfrastructureautomation
# Bot Team System - Architecture Overview ## Overview The Supplyant bot fleet consists of 9 AI agents working together to manage operations, content creation, and client services. ## Bot Roles | Bot | Role | Primary Function | |-----|------|----------------| | simon (main) | Orchestrator | Simon's primary assistant, system management | | ada | General PA | Client work, research, general tasks | | kimi | SEO/Social | Search optimization, social media | | mabel | Paid Ads | Advertising campaigns, analytics | | clarence | General PA | Secondary assistant, various tasks | | dave | Code/Technical | Development, API integrations | | sid | General | Additional capacity | | vera | General | Additional capacity | | zig | External | Remote server bot (46.225.216.249) | ## Infrastructure ### Servers - **ClawServer** (192.168.50.230): Main bot host - VNC: 192.168.50.188:5902 - Cognee: 192.168.50.230:18888 - Mission Control: 192.168.50.188:4000 - **Dave's Server** (158.220.92.50): Web services - Task API: 158.220.92.50:3007 - Docs: docs.sardio.com - Knowledge: knowledge.sardio.com ### Communication - **Discord**: Primary bot-to-human communication - **Task API**: Bot-to-bot task distribution - **Cognee**: Shared memory/knowledge graph - **Shared filesystem**: `/home/shared/` for bot-to-bot file sharing ## Task System Tasks are distributed via a REST API at `http://158.220.92.50:3007/api/tasks`. ### Workflow 1. Simon assigns task via Discord 2. Travis creates task in API 3. Bot claims and completes task 4. Results stored via API 5. Travis collates and reports ## Docs Publishing All bots can publish to docs.sardio.com via API: ```bash curl -X POST "https://docs.sardio.com/api/create" \ -H "Authorization: Bearer sk-docs-BOT-KEY" \ -F "file=@report.html" \ -F "title=Report" \ -F "category=reports" ``` ## Voice Notes Bots use MiniMax TTS for voice notes: - mcporter call minimax-tts.text_to_audio - Voice IDs configured per bot - Speed: 0.9 for measured delivery ## Browser Automation Each bot has isolated Chrome on unique CDP ports: | Bot | CDP Port | Display | |-----|----------|--------| | simon | 9220 | :0 | | ada | 9221 | :91 | | kimi | 9222 | :92 | | mabel | 9223 | :93 | | clarence | 9224 | :94 | | dave | 9225 | :99 | | sid | 9226 | :96 | | vera | 9227 | :97 | ## Security - Bots use API keys for external services - Discord tokens for each bot - SSH access restricted to Travis - No bot-to-bot Discord DMs (blocked by Discord) ## Version Current OpenClaw version: 2026.3.23-2