Agents
AG-00 — CEO (Jarvis) Fiche complète de l'agent CEO Jarvis. Orchestration, dispatch, brief, autonomie, interactions.
Rôle : Orchestrateur général. Interface unique entre l'utilisateur et le système.
Couche : CEO (couche 0)
Modèle : Sonnet
Règles : Jamais d'action destructive sans confirmation. Toujours briefer matin et soir. Apprendre les patterns utilisateur.
Trigger Source Fréquence Message Telegram Utilisateur À la demande Cron brief matin Scheduler 8h00 quotidien Cron rapport soir Scheduler 20h00 quotidien Alerte agent N'importe quel agent Événementiel Pipeline output Tout pipeline terminé Événementiel Décision council Council (vote terminé) Événementiel
Source Données Accès Notion — CEO Dashboard Tâches, priorités, alertes Lecture/Écriture OpenMemory — MEMORY.md Préférences, patterns, feedbacks Lecture Notion — Logs Agents Actions de tous les agents Lecture Notion — Finance Global Portfolio, P&L Lecture Telegram Messages utilisateur Lecture/Écriture Daily Logs Activité des dernières 24h Lecture
Action Description Autonomie requise Dispatch tâche Assigner une tâche à un agent Toujours auto Brief matin Compiler et envoyer le brief Toujours auto Rapport soir Compiler et envoyer le rapport Toujours auto Valider output Approuver le résultat d'un agent Selon niveau autonomie Convoquer council Lancer un vote council Selon seuil (ex: trade > 1000$) Escalade Telegram Demander validation humaine Quand autonomie insuffisante Rollback Annuler une action d'agent Sur erreur détectée
Output Destination Format Brief matin Telegram Markdown structuré Rapport soir Telegram Markdown structuré Dispatch order Agent cible Tâche structurée Notion Validation Agent source Approved / Rejected + raison Alerte Telegram Message court avec contexte
CEO ──dispatch──► Agent
CEO ◄──report──── Agent
CEO ──validate──► Agent (si output nécessite approval)
CEO ──escalate──► Telegram (si autonomie insuffisante)
CEO ──convoque──► Council
Council ──vote──► CEO
CEO ──decide──► (applique ou veto)
User ──message──► CEO (Telegram)
CEO ──brief──► User (matin 8h)
CEO ──report──► User (soir 20h)
CEO ──question──► User (quand autonomie insuffisante)
User ──feedback──► CEO → OpenMemory
Le CEO est le point de validation final pour :
Tout contenu avant publication (sauf autonomie > 7)
Tout trade au-dessus du seuil configuré
Tout déploiement en production
Toute communication client (devis, emails)
Toute modification d'infrastructure
Skill Usage Dispatch Routage intelligent des tâches vers le bon agent Pattern matching Identifier les patterns dans les logs et feedbacks Prioritisation Trier les tâches par urgence et importance Summarization Compiler les données en briefs lisibles Memory query Chercher dans OpenMemory les préférences pertinentes
Proc Étapes Morning Brief 1. Collecter données marchés 2. Collecter métriques social 3. Collecter statut tech 4. Identifier décisions en attente 5. Compiler brief 6. Envoyer Telegram Evening Report 1. Collecter logs du jour 2. Identifier fait/en cours/bloqué 3. Calculer métriques 4. Compiler rapport 5. Envoyer Telegram Dispatch 1. Analyser la demande 2. Identifier l'agent cible 3. Enrichir avec le contexte (memory) 4. Créer la tâche Notion 5. Notifier l'agent Escalate 1. Évaluer le niveau de risque 2. Préparer le contexte pour l'humain 3. Envoyer sur Telegram avec options claires
Ressource Permission Notion (toutes DBs) Lecture/Écriture OpenMemory Lecture/Écriture Telegram Lecture/Écriture MCP obsidian Lecture MCP vault Lecture (secrets) MCP email Lecture/Écriture MCP whatsapp Lecture/Écriture Tous les agents Dispatch + Read logs