Agent OS
System

OpenMemory

Mémoire comportementale du système. Trois tiers, catégories, lecture/écriture, maintenance.

OpenMemory

OpenMemory stocke ce que le CEO apprend de toi. Pas des données. Des comportements, préférences, patterns.

Notion vs OpenMemory

NotionOpenMemory
ContientDonnées structurées (clients, logs, métriques)Préférences, patterns, décisions passées
Exemple"Client X a payé 2000€""L'utilisateur préfère les devis courts sans jargon"
Qui écritTous les agentsCEO + Secretary principalement
Qui litTous les agentsCEO (systématique), autres agents (si pertinent)
Durée de viePermanenteCurée (les entrées obsolètes sont supprimées)
FormatBase de données relationnelleFichiers texte structurés

Règle : si c'est un fait → Notion. Si c'est un apprentissage → OpenMemory.

Architecture 3 tiers

┌─────────────────────────────────────────────────┐
│                   Tier 1                         │
│              Daily Logs (7-14j)                  │
│                                                  │
│  Tout ce qui se passe. Brut. Non filtré.         │
│  Rétention : 7 à 14 jours puis supprimé.        │
│  Format : log horodaté par agent.                │
└───────────────────┬─────────────────────────────┘
                    │ Curation (Secretary)

┌─────────────────────────────────────────────────┐
│                   Tier 2                         │
│            MEMORY.md (permanent)                 │
│                                                  │
│  Les leçons extraites des logs.                  │
│  Curé manuellement. Pas de doublons.             │
│  Format : fichiers Markdown indexés.             │
└───────────────────┬─────────────────────────────┘
                    │ Partage (si multi-instance)

┌─────────────────────────────────────────────────┐
│                   Tier 3                         │
│           Team Memory (partagé)                  │
│                                                  │
│  Mémoire commune entre instances.                │
│  Ex: "Cette stratégie trading a échoué 3 fois"  │
│  Accessible par tous les agents.                 │
└─────────────────────────────────────────────────┘

Catégories de mémoire

CatégorieExemplesTier
user_profilePrénom, style de communication, horairesTier 2
user_preferences"Préfère les réponses courtes", "Déteste le jargon"Tier 2
project_contextÉtat courant de chaque projet, décisions en coursTier 2
feedback"Ne jamais bruteforce un login", "Toujours lire le DOM"Tier 2
patterns"Le lundi matin il fait du trading, pas du code"Tier 2
agent_logsActions brutes horodatéesTier 1
daily_contextCe qui s'est passé aujourd'huiTier 1
shared_lessonsLeçons qui s'appliquent à toutes les instancesTier 3

Lire la mémoire

Pour le CEO (automatique)

Au début de chaque session, le CEO charge :

  1. MEMORY.md (index) → liste des fichiers mémoire
  2. Les fichiers pertinents selon le contexte de la demande
  3. Les daily logs des 2 derniers jours

Pour les autres agents

Un agent reçoit la mémoire pertinente via son contexte :

Agent Trader reçoit :
- feedback/feedback_trading_with_trend.md
- feedback/feedback_trading_wide_scan.md
- project/project_infra_stack.md (pour les MCPs dispo)

L'agent ne lit pas toute la mémoire. Le CEO filtre.

Écrire en mémoire

Tier 1 — Daily Logs

Écriture automatique. Chaque agent log ses actions.

[2026-04-02 09:15] trader: Scan 25 coins. BTC en range.
[2026-04-02 09:16] trader: Signal short ETH, funding -0.03%.
[2026-04-02 09:17] trader: Alerte envoyée CEO.

Tier 2 — MEMORY.md

Écriture par le Secretary lors du debrief quotidien :

## Feedback
- [feedback_trading_with_trend.md] — Trader AVEC la tendance
  Ajouté le 2026-03-28. Source : session trading perdante.

Règles d'écriture Tier 2 :

  • Pas de doublons (vérifier avant d'ajouter)
  • Une entrée = une leçon claire
  • Inclure la date et la source
  • Supprimer si obsolète (pas d'accumulation)

Tier 3 — Team Memory

Écriture manuelle ou par le CEO quand une leçon est universelle.

Maintenance

Quotidienne (automatique — Secretary)

  • Purger les daily logs > 14 jours
  • Extraire les patterns récurrents → proposer ajout Tier 2
  • Vérifier les doublons dans MEMORY.md

Hebdomadaire (weekly review)

  • Le Secretary présente les nouvelles entrées Tier 2
  • L'utilisateur valide ou supprime
  • Archiver les feedbacks devenus obsolètes

Mensuelle

  • Audit complet de MEMORY.md
  • Supprimer les entrées jamais relues (0 hit en 30 jours)
  • Consolider les entrées similaires

Exemple concret

Situation : tu dis "scan plus de coins, pas juste le top 10".

1. CEO note dans daily log : "User veut scan large, pas top 10 only"
2. Secretary extrait : feedback_trading_wide_scan.md
   → "Scan 20+ coins, multi-timeframe 4h/1h/5m, BTC regime gate"
3. Trader reçoit ce feedback dans son contexte à chaque session
4. Trader scanne désormais 25+ coins systématiquement

La mémoire transforme une correction ponctuelle en comportement permanent.

On this page