@kairros/memia
v0.2.1
Published
Mémoire de travail locale MEMIA : espace OPERA (operations, projects, engagements, resources, assets), engagements à seuils 80/40, harness 218 agents, projections multi-outils, intégration Discord. Local-first working memory.
Maintainers
Readme
@kairros/memia
FR — Mémoire de travail locale. Le contexte ne se perd plus entre les conversations, les outils et les personnes : un espace OPERA sur votre disque, la même vérité depuis le cockpit, Claude Code, Codex, Cursor et Discord.
EN — Local working memory. Context no longer gets lost across conversations, tools and people: one OPERA workspace on your disk, the same truth from the cockpit, Claude Code, Codex, Cursor and Discord.
Aucune donnée ne quitte le poste. Toute sortie externe passe par un sas refusé par défaut ; ce package ne livre aucun adaptateur d'envoi.
Démarrer / Get started
memia init ./MEMIA --locale fr # espace OPERA v2 : 5 familles + service local
memia status --root ./MEMIACinq familles / five families : operations (Opérations), projects (Projets), engagements, resources (Ressources), assets (Actifs). Les routines n'existent plus : une routine est une opération planifiée (data.type: "planifiee" + cadence). Migration : memia migrate routines <dossier-v1>.
Les cinq opérations d'engagements sont actives dès memia init. Cette édition installe un service local persistant sur macOS, qui les exécute et les relance après une ouverture de session. Windows reste installable, mais son service automatique fera l'objet d'une édition dédiée. Les opérations restent locales et s'arrêtent sans effacer vos données : memia ops pauser toutes ou memia service arreter.
Engagements — seuils 80/40
memia scan export-gmail.json # capture locale (export JSON), jamais le réseau
memia restitution # à échéance · sans date · douteux
memia engagements confirmer eng-… --echeance 2026-09-01- score > 80 → engagement créé, statut
detecte(source + score + justification conservés) ; - 40-80 → proposition à confirmer (la date est demandée si elle manque) ;
- < 40 → silence (journal seul).
- Jamais une date déduite si elle n'est pas fiable. Vos décisions (confirmer, corriger, refuser, supprimer) alimentent
memia engagements calibrage.
Harness — 218 agents
memia agents list # 12 cœur · 6 board · 200 spécialistes
memia agents run core-search-navigator --prompt "..." --porte codex
memia board run --sujet "Lancer la v2 du site ?"Les agents s'exécutent via Codex ou Claude Code installés sur VOTRE poste (adaptateur CLI local, sandbox explicite, jamais de bypass). Écritures locales OPERA selon le rôle ; sortie externe : sas uniquement.
Continuité multi-outils
memia projections write # AGENTS.md · CLAUDE.md · .cursor/rules/memia.mdc · .mcp.json
memia projections check # invariants identiques, vérifiés au caractère près
memia mcp serve # serveur MCP stdio (lecture seule)Discord
Voir integrations/discord/README.md — conversation, capture, restitution, propositions. Jamais une action externe depuis Discord.
Connecteurs inclus
memia connecteurs list
memia connecteurs activer gmail # consentement OAuth, lecture seule
memia connecteurs activer outlook # consentement OAuth, lecture seule
memia connecteurs activer whatsapp # QR Baileys local, réception seulementGmail, Google Workspace, Outlook et Exchange demandent le consentement du compte connecté. WhatsApp affiche un QR local. Telegram et Signal sont inclus dans le catalogue, mais demandent leurs identifiants ou leur binaire local avant activation. Aucun connecteur ne répond ni n'envoie un message par défaut.
Garanties
- G1 n'oublie pas — store fichiers + journal append-only.
- G2 ne spamme pas — restitution sur demande, propositions une seule fois (empreintes).
- G3 n'invente pas — source obligatoire sur chaque entité, scores justifiés, dates fiables seulement.
- G4 n'agit jamais seul — sas default-deny, aucun adaptateur d'envoi livré.
