mirror of
https://github.com/basicmachines-co/basic-memory
synced 2026-06-21 13:47:35 +00:00
373893a7ee
v0.18.5 clients (homebrew) fail against v0.19.0 servers because: - `entity_type` was renamed to `note_type` in EntityResponse - 13 fields gained `Field(exclude=True)` and vanished from JSON 🔧 EntityResponse: add `entity_type` computed_field mirroring `note_type` 🔧 memory.py: remove `exclude=True` from 13 fields across EntitySummary, RelationSummary, ObservationSummary, and MemoryMetadata 🔧 Add v0.18 backward-compat contract tests Closes #638 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: phernandez <paul@basicmachines.co>