Changelog
View SourceAll notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v1.0.1 (2026-08-10)
Bug Fixes:
release: configure git_ops by mikehostetler
release: add git_ops dependency by mikehostetler
deps: update Mint for CVE-2026-59249 by mikehostetler
clear Elixir 1.20 compile warnings by mikehostetler
[0.1.0] - 2025-02-19
Added
- Initial release of Jido Memory
- ETS-backed in-memory store for agent memory records
- Structured
Jido.Memory.Recordmodel with support for episodic, semantic, procedural, and working memory Jido.Memory.Queryfor flexible memory filtering and retrievalJido.Memory.ETSPluginfor integration with Jido agents- Memory actions:
remember,recall,forget - Auto-capture hooks for AI and non-LLM signal flows
- Per-agent and shared namespace modes
- RAG-ready schema with embedding field support
[Unreleased]
Added
- Provider-first runtime dispatch through
Jido.Memory.Provider - Built-in
Jido.Memory.Provider.Basic - Provider alias resolution through
Jido.Memory.ProviderRegistry - Provider bootstrap helper via
Jido.Memory.ProviderBootstrap - Canonical provider-facing structs:
ScopeHitRetrieveResultExplanationCapabilitySetProviderInfoIngestRequestIngestResultConsolidationResult
- Canonical runtime operations:
retrieve/3capabilities/2info/2ingest/3explain_retrieval/3consolidate/2
- Compatibility alias
resolve_runtime/3 - Canonical retrieval action
Jido.Memory.Actions.Retrieve - Shared provider contract test helper in
Jido.Memory.Testing.ProviderContractCase - External adapter package scaffolds:
jido_memory_mempalacejido_memory_mem0
Changed
retrieve/3is now the canonical read path and returnsRetrieveResultrecall/2andrecall/3now unwrapRetrieveResulthits into bare recordsJido.Memory.ETSPluginexposes bothmemory.retrieveandmemory.recallJido.Memory.Querynow carries provider-specificextensions