
de cass_memory_system374
Un CLI Bun/TypeScript qui construit une mémoire procédurale pour les agents de codage IA : extrait des règles de l'historique des sessions, gère des playbooks et impose la sécurité via un trauma guard.
CM (CASS Memory System) est un outil en ligne de commande qui convertit des sessions d'agents épisodiques en un playbook procédural réutilisable. Il fournit des commandes de contexte pour faire remonter les règles pertinentes, les anti-patterns et des extraits historiques aux assistants avant qu'ils n'agissent. Le système suit la décroissance de la confiance, valide les règles proposées par rapport à l'historique et propose des guides de démarrage et des gardes de sécurité.
Utilisez CM lorsque vous voulez que les agents conservent et réutilisent des leçons pratiques entre les sessions et les types d'agents — par exemple, faire remonter des règles de dépannage avant une tâche de débogage, ou bloquer des commandes dangereuses détectées par le trauma guard. Il est destiné aux équipes construisant des flux de travail d'agents robustes et des pipelines de réflexion automatisés.
Conçu pour les assistants orientés développeurs et les intégrations d'agents pouvant appeler des CLI locales ou des serveurs MCP (Claude Code, Codex/Copilot, Cursor). Il est particulièrement précieux dans les environnements où plusieurs types d'agents opèrent et où une mémoire inter-agents est souhaitée.
CASS Memory System (cm) is a Bun/TypeScript CLI that provides procedural memory for AI coding agents — a three-layer architecture (episodic, working, procedural) with confidence decay and trauma guard safety system. SKILL.md is exceptionally comprehensive with clear docs. Three scripts included: coverage runner, e2e smoke test, and a postinstall patcher. All failed due to missing `bun` runtime, not code issues.
bunThe curl|bash install pattern is the main security concern (-35). Otherwise the skill is well-architected with a thoughtful safety system (Trauma Guard). Scripts are well-written but Bun-dependent. The patch script modifies @xenova/transformers internals for standalone binary compatibility — unusual but well-documented with clear intent.