All notable changes to Atomic Blueprint (ab) will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Core memory system with Cards, Buffers, and Moments
- RECALL:SHAPE system for structured memory retrieval
- Council of Selves with 4 built-in agents (Architect, Executor, Historian, FeaturePlanner)
- SQLite support by default (zero setup required)
- PostgreSQL support (optional)
- Project scoping for isolated memory
- Image storage abstraction (local, S3, reference)
- Cursor IDE integration hooks
- Generic agent memory wrapper
- Async-first design with SQLAlchemy async
- Database-agnostic schema (SQLite and PostgreSQL)
- Shape-based retrieval system
- Strength-based card ranking with decay/boost
- Extensible shape and self agent system
- Comprehensive API documentation
- Usage guides and examples
- Architecture documentation
- Contributing guidelines
- Security policy
- CI/CD workflows for testing and publishing
- Code quality tools (Black, Ruff, mypy)
- Test suite with unit and integration tests
- Example implementations
Version format: MAJOR.MINOR.PATCH.BUILD
- MAJOR: Breaking changes
- MINOR: New features (backward compatible)
- PATCH: Bug fixes (backward compatible)
- BUILD: Auto-incremented build number
See CHANGELOG.txt for detailed build history.