memora : Mémoire versionnée et typée pour agents IA – Git pour les croyances IA

memora est un outil CLI qui versionne la mémoire des agents IA — typée, traçable, branchable, fusionnable. Pensez à git pour ce que l'IA croit à propos de votre codebase, pas pour les changements de fichiers. L'ensemble du projet fait environ 5 000 lignes de Rust réparties sur deux crates, produisant un seul binaire statique sans dépendances externes (SQLite intégré via rusqlite). Fonctionne sur les trois principales plateformes avec CI.
Structure des crates
- memora-core – bibliothèque sans dépendances CLI. Types, stockage SQLite, moteur de snapshot, fusion à 3 voies, enregistrement de session, adaptateurs d'exportation.
- memora-cli – couche CLI fine basée sur clap.
Points forts techniques
Clocktrait pour des tests déterministes – pas de timestamps instables.- IDs basés sur le contenu via SHA-256 de chaînes de forme canonique.
- Fusion à trois voies avec détection de base de fusion BFS sur l'ensemble du DAG parent.
- Table
node_versionsqui sauvegarde l'état complet du nœud par commit – permettant diff, rollback et GC réversible.
Décisions de conception et questions ouvertes
L'auteur sollicite des retours sur plusieurs domaines :
- Formule de calcul de l'importance pour le GC et le classement d'exportation.
- Si l'énumération
MemorySourcedoit être ouverte (actuellement avec une varianteUnknown(String)). - Modèle de synchronisation à distance – actuellement uniquement en local ; la frontière
copy_commits_betweenest l'endroit où le transport réseau pourrait s'intégrer.
Dépôt : github.com/harshtripathi272/memora – sous licence MIT.
📖 Lire la source complète : r/openclaw
👀 See Also

Kvaser : Un orchestrateur IA open-source local-first avec routage de sous-agents et intégration Wolfram
Kvaser est un proxy MCP Man-in-the-Middle qui orchestre des sous-agents avec une liste blanche intelligente d'outils, un RAG sans plongement via Kiwix, et une intégration Wolfram Engine pour les mathématiques symboliques. Construit avec Qwen 3.6 35B et un routage de sous-agents vers différents modèles/machines.

lazyclaude : Une interface utilisateur en terminal pour gérer la configuration du code Claude
lazyclaude est un outil d'interface utilisateur en terminal inspiré de lazygit qui offre une vue unique pour gérer toute la configuration de Claude Code stockée sur disque, incluant les fichiers de mémoire, compétences, agents, serveurs MCP, paramètres, permissions, hooks, raccourcis clavier, sessions, statistiques, plugins et tâches.

Outil CLI open-source sdf utilise Claude pour gérer les PR GitHub empilées
sdf est un outil CLI gratuit sous licence MIT qui automatise les workflows de demandes de tirage empilées en utilisant git et gh, avec Claude CLI gérant des tâches complexes comme l'analyse des différences et la résolution des conflits.

Compétences de l'Agent HuggingFace : Définitions standardisées de tâches d'IA pour les agents de programmation
Les HuggingFace Skills sont des dossiers autonomes avec un en-tête YAML et des instructions pour que les agents d'IA exécutent des tâches de ML spécifiques comme la création de jeux de données, l'entraînement de modèles et l'évaluation. Ils sont interopérables avec OpenAI Codex, Claude Code d'Anthropic, Google Gemini CLI et Cursor.