This repository was archived by the owner on Aug 8, 2026. It is now read-only.
Repository navigation
✨ Added
- Initial Implementation: Core logic for the Engram MCP extension, enabling persistent long-term memory for Gemini CLI.
- Custom CLI Commands: Added native support for
mem stats,mem search, andmem contextdirectly from the CLI. - Engram Memory Protocol: Defined the structured protocol for capturing intent, architectural decisions, and proactive saving.
- Installation Support: Added instructions and support for installing via URL and local linking.
🔧 Changed
- Build System: Migrated from
npmtopnpmfor faster, more efficient dependency management. - Tooling: Updated
esbuildandtypescriptto their latest versions for better performance and type safety. - Hooks Migration: Refactored session hooks to TypeScript with automated bundling via
esbuild. - Metadata: Renamed extension to
gemini-cli-engramfor better alignment with the repository and purpose.
📝 Documentation
- Added comprehensive documentation for the Engram Memory Protocol.
- Added detailed installation and uninstallation guides in
README.md.
⚖️ License
- Added MIT License.