Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 1.56 KB

File metadata and controls

55 lines (41 loc) · 1.56 KB

Changelog

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.

[0.1.0] - 2024-01-01

Added

Core Features

  • 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

Architecture

  • 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

Documentation

  • Comprehensive API documentation
  • Usage guides and examples
  • Architecture documentation
  • Contributing guidelines
  • Security policy

Infrastructure

  • CI/CD workflows for testing and publishing
  • Code quality tools (Black, Ruff, mypy)
  • Test suite with unit and integration tests
  • Example implementations

Version Format

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.