Agent Topology

Julien (Human)
Telegram / iMessage

Machine 1

Max

main
mail-reader
kickoff-coding
bridge-reader
bridge-voice
bridge

Machine 2

Eva

main
bridge-reader
M

Max

Mac dedie, 8 Go RAM

Claude Sonnet 4.65 agents
main

Orchestrateur central. Gere les commandes Telegram, la delegation de taches, l'administration systeme.

mail-reader

Traitement email isole. Exec en mode allowlist, seul le script mail-extract est autorise.

kickoff-coding

Deploiement de projets web. Recoit les briefs clients, genere le code, deploie sur l'hebergement.

bridge-reader

Sanitiseur jetable pour les messages inter-agents. Zero outils, timeout 60s, reecrit tout.

bridge-voice

Traite les messages vocaux du bridge. Transcription + traitement en isolation.

E

Eva

Mac dedie, 8 Go RAM

Claude Opus 4.62 agents
main

Orchestrateur central. Gere les commandes Telegram (@EVAJool_bot), gestion des taches.

bridge-reader

Sanitiseur jetable pour les messages inter-agents. Meme pattern zero-trust que Max.

07:00Briefing meteo
07:05Digest actualites
07:10Traitement emails
2x/jourDistillation memoire
2x/jourReflexions autonomes
Toutes les 3hCycle memory shepherd
HoraireExtraction 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.

Agents -- Architecture en detail | OpenClaw × Easylab