Skip to content

Releases: taecontrol/memorable

v0.0.5

10 Jun 01:02
05124ac

Choose a tag to compare

What's Changed

  • Add persona extension and retrieval-index ADR by @guetteman in #177
  • Implement #176: PRD: Persistent Embedding Index for Search by @guetteman in #189
  • Implement #184: PRD: Harden local Neo4j connectivity for IPv4-first runtime by @guetteman in #190
  • Implement #191: PRD: Neo4jConfig test-harness refactor — remove 2nd connection-config shape by @guetteman in #203
  • Implement #195: Implement persistent Embedding index lifecycle (ADR-0020): reindex, write-path maintenance, vector-index search by @guetteman in #204
  • Feat/persistent agent room by @guetteman in #205
  • Implement #206: Custom record subtype selectable at write (optional on-record label) by @guetteman in #218
  • Implement #212: Typed durable Attributes on custom Entity types by @guetteman in #219
  • Implement #220: PRD: CLI remember/correct --about — close the About interface-parity gap by @guetteman in #228
  • Implement #224: PRD: Separate Creation Time from Validity Time in the write path by @guetteman in #233
  • Implement #229: PRD: Add Neo4j database selector to runtime config by @guetteman in #234
  • docs(adr): SQLite embedded backend (0021) + sqlite-vec vector index (0022) by @guetteman in #235
  • Agent room/final architecture fix slices by @guetteman in #236
  • Implement #237: PRD: SQLite embedded storage backend, co-equal with Neo4j (ADR-0021) by @guetteman in #248
  • Implement #238: PRD: Per-backend vector index — sqlite-vec for the SQLite backend (ADR-0022) by @guetteman in #254
  • Implement #239: PRD: Cross-backend migration command (memorable migrate) (ADR-0021) by @guetteman in #261
  • Add pi extensions: Browserbase, project checks, and AFK-safe repo tools by @guetteman in #247
  • Release v0.0.5 by @guetteman in #262

Full Changelog: v0.0.4...v0.0.5

v0.0.4

03 Jun 23:16
92f1228

Choose a tag to compare

What's Changed

  • docs(adr): amend ADR-0016 — live MemoryProfile resolution by @guetteman in #167
  • Implement #152: PRD: Live MemoryProfile resolution (MCP reads memory.yaml per operation) by @guetteman in #168
  • Implement #153: PRD: OpenRouter embedding correctness (encoding_format + dimension validation) by @guetteman in #169
  • Implement #154: PRD: doctor exercises a real embed probe (not just client construction) by @guetteman in #170
  • Implement #155: PRD: Domain error for duplicate record id (stop leaking Neo4j constraint errors) by @guetteman in #171
  • Implement #156: PRD: Suppress benign Neo4j notifications on sparse-graph reads by @guetteman in #172
  • docs: ADR-0019 — Forget, the sanctioned exception to Append-First History by @guetteman in #173
  • Implement #157: PRD: Forget — hard-delete a record or entity by id by @guetteman in #174
  • Release 0.0.4 by @guetteman in #175

Full Changelog: v0.0.3...v0.0.4

v0.0.3

31 May 20:08
175ba47

Choose a tag to compare

What's Changed

  • test: drop brittle assert_release_version unit test by @guetteman in #123
  • test: stop pinning literal package version in assertions by @guetteman in #124
  • docs: fail-loud profile validation (ADR-0017) by @guetteman in #126
  • docs: ADR-0018 record→entity About edge + ubiquitous language by @guetteman in #128
  • Implement #125: Fail-loud profile validation (ADR-0017): reject unknown keys, require writable extends, store description by @guetteman in #139
  • chore(prd-factory): resumable orchestrator + escalate-don't-crash; fix About slice graph by @guetteman in #140
  • fix(prd-factory): resume instead of crashing on dirty managed worktree by @guetteman in #141
  • Implement #127: PRD: Records link to the Entities they are about (the about edge) by @guetteman in #142
  • Implement #143: PRD: memorable_guide — an in-band MCP tool that teaches the agent how to use Memorable by @guetteman in #150
  • Release 0.0.3: version bump + README updates by @guetteman in #151

Full Changelog: v0.0.2...v0.0.3

v0.0.2

30 May 23:47
0063dc2

Choose a tag to compare

What's Changed

  • ci: bump GitHub Actions to Node 24 versions by @guetteman in #114
  • docs: expand README setup, config, embeddings, and MCP guidance by @guetteman in #120
  • Implement #88: Memory Review: limit and Provenance lookup are not pushed down to storage by @guetteman in #121
  • chore: bump version to 0.0.2 by @guetteman in #122

Full Changelog: v0.0.1...v0.0.2

v0.0.1

30 May 23:19
547568b

Choose a tag to compare

What's Changed

  • feat: first Memorable tracer bullet (slices #3-#11) by @guetteman in #12
  • Unify Provenance into a single domain model by @guetteman in #20
  • Route init pathway through ApplicationContext by @guetteman in #23
  • Wire MCP server to actual MCP framework by @guetteman in #27
  • Refactor: thin repositories with temporal logic in domain services by @guetteman in #35
  • feat: Neo4j end-to-end integration (#29) by @guetteman in #41
  • feat: Observation record type — full lifecycle with generic temporal services by @guetteman in #50
  • feat: Relation — typed, directed, temporal connections between Entities by @guetteman in #66
  • Wire production embedding provider with fastembed local default by @guetteman in #75
  • feat: kernel record types writable without profile declaration (#76) by @guetteman in #82
  • feat: Memory Review — memorable_list_records primitive (#77) by @guetteman in #87
  • docs(adr-0009): sanction Memory Review listing pushdown as first hot-path exception by @guetteman in #100
  • Implement #78: memorable doctor: runtime health diagnostics (CLI + MCP) by @guetteman in #101
  • Add Sandcastle PRD implementation flow by @guetteman in #99
  • Implement #79: memorable init minimal MemoryProfile scaffold by @guetteman in #102
  • Implement #80: Remove write_policy from V1 (ADR 0014) by @guetteman in #104
  • Ship 0.0.1: release workflow + PyPI metadata (#81) by @guetteman in #112
  • Publish under PyPI name memorable-kg (#111) by @guetteman in #113

Full Changelog: https://github.com/taecontrol/memorable/commits/v0.0.1