Sobre o projeto

O Magic Context é um plugin para agentes de programação que fornece contexto autogerenciado e memória de longo prazo, descrito como o hipocampo para agentes de programação e parte da família CortexKit. Ele visa eliminar pausas de compactação e perda de memória entre sessões, capturando conhecimento durável, consolidando memórias durante a noite e recordando informações relevantes automaticamente. O projeto suporta os harnesses OpenCode, Pi e Oh My Pi (OMP). Um assistente de configuração interativo detecta harnesses instalados, configura modelos, desativa a compactação integrada e resolve conflitos com outros plugins de gerenciamento de contexto. A configuração manual também está documentada. Os recursos principais incluem a compartimentalização do historiador, que comprime o histórico antigo em resumos cronológicos em camadas, renderização de decaimento que ajusta a fidelidade de forma determinística, layout estável de cache para preservar o cache de prompt e redução opcional orientada por agente. A captura de memória extrai decisões, restrições, convenções e valores de configuração para a memória do projeto. Um agente dreamer pode ser executado durante a noite para verificar memórias em relação à base de código, curar duplicatas, classificar importância, manter documentação e construir perfis de usuário. As ferramentas de recordação incluem ctx_search em memórias, histórico de conversas, commits do git, notas e primers; ctx_expand para restaurar transcrições comprimidas; e ctx_note para intenções adiadas. Um aplicativo de desktop complementar fornece navegação de memória, histórico de sessões, diagnósticos de cache, gerenciamento do dreamer, edição de configuração e visualização de logs. O estado é armazenado em um banco de dados SQLite local sob o armazenamento compartilhado do CortexKit. O projeto é licenciado sob MIT e distribuído via pacotes npm.