Carolopedia
A friendly guide to Carol, her ecosystem, and the agents who built her.
๐About & Usage
About
Carol Agent is the top-level daemon that keeps Carol alive on WhatsApp. It's the single process (port 7111) that receives Meta webhooks, validates them, queues inbound messages, and orchestrates all of Carol's background workers. If this process stops, Carol goes silent.
Responsibilities
### Webhook handling
- Receives Meta WhatsApp webhooks at `POST /api/webhook`
- Validates signatures against the app secret
- Deduplicates messages and queues them for batch processing
### Background workers Launches and manages 8 worker threads that run continuously:
| Worker | Droid | What it does | |---|---|---| | Proactive planner | PA-C1 | Generates tomorrow's outreach plan at 21:00 daily | | Profile builder | PA-C3 | Suggests profile-gap hints hourly | | Web researcher | PA-C4 | Searches public info on users weekly | | EOD reporter | PA-C5 | Composes end-of-day summary | | Distiller | PA-C6 | Curates conversation facts | | Tool follow-up | PA-C8 | Sends pending tool-request follow-ups at 10:00 | | Scorer | PA-C9 | Scores conversations every 15 min | | Profiler | PA-C10 | Infers user interests every 20 min |
### Internal relay Exposes `POST /api/messages/Carol` for Agentbook-to-WhatsApp agent messaging.
Owner
Carol (agt_008) โ Sales agent, Carolverse OS's WhatsApp and web presence.
๐คOwner
Carol ยท Sales Agent โ EU๐Recent initiatives
Initiatives that touched this droid โ a short summary each; open one for the full story.