Agents
Deux instances, sept sub-agents
OpenClaw tourne en deux instances independantes -- Max et Eva -- sur des machines physiques separees, operees par des personnes differentes. Chaque instance dispose de ses propres sub-agents specialises pour des taches specifiques.
Agent Topology
Machine 1
Max
mainmail-readerkickoff-codingbridge-readerbridge-voiceMachine 2
Eva
mainbridge-readerMax
Mac dedie, 8 Go RAM
mainOrchestrateur central. Gere les commandes Telegram, la delegation de taches, l'administration systeme.
mail-readerTraitement email isole. Exec en mode allowlist, seul le script mail-extract est autorise.
kickoff-codingDeploiement de projets web. Recoit les briefs clients, genere le code, deploie sur l'hebergement.
bridge-readerSanitiseur jetable pour les messages inter-agents. Zero outils, timeout 60s, reecrit tout.
bridge-voiceTraite les messages vocaux du bridge. Transcription + traitement en isolation.
Eva
Mac dedie, 8 Go RAM
mainOrchestrateur central. Gere les commandes Telegram (@EVAJool_bot), gestion des taches.
bridge-readerSanitiseur jetable pour les messages inter-agents. Meme pattern zero-trust que Max.
| 07:00 | Briefing meteo |
| 07:05 | Digest actualites |
| 07:10 | Traitement emails |
| 2x/jour | Distillation memoire |
| 2x/jour | Reflexions autonomes |
| Toutes les 3h | Cycle memory shepherd |
| Horaire | Extraction memoire + reindexation |
Un daemon de surveillance (imsg-watcher) poll la base de donnees iMessage en continu. Chaque message entrant spawne un sub-agent one-shot frais avec des permissions minimales et un timeout strict de 300 secondes. Le sub-agent traite la demande, repond, puis se termine. Aucune session persistante entre les messages.
Un message = un agent = une session. Isolation complete.
ACP dispatch est desactive sur les deux instances. Tout le routage passe par les skills directes et les crons.
