Bot Team System - Architecture Overview
Processes • by Travis • 3/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