v0.1.1
Release Notes for v0.1.1
This release switches temporal memory retrieval from similarity search to direct fetch (returning the full set of memories for the requested time window), and ships the CrewAI integration as an installable PyPI package (memanto-crewai) with an automated release workflow.
Breaking Changes
recall_as_ofandrecall_changed_sinceno longer accept aqueryparameter.
Temporal endpoints now list every memory that falls inside the requested
time window instead of running a similarity-matched subset.- API:
POST /{agent_id}/recall/as-ofandPOST /{agent_id}/recall/changed-since
request bodies dropped thequeryfield; response bodies dropped the
echoedqueryfield. - CLI:
memanto recall --as-of …/--changed-since …now errors if a
QUERYargument is also supplied (hint: remove the query to list all
memories for that window). - Python clients:
recall_as_of()onDirectClientandSdkClientno
longer take aqueryargument.
Improvements
-
Temporal retrieval switched to
documents.fetch_text_data
(memory_read_service.py) -
New
_fetch_all_memories()helper paginates through Moorcheh's
fetch_text_dataendpoint across all matched namespaces, applies optional
type/tagsfilters in-process, deduplicates by ID, and strips summary
chunks. -
search_as_ofandrecall_changed_sinceuse the fetch path instead of
iteratingsimilarity_search.query()per memory type — fewer round trips
and complete result sets within Moorcheh's 100-item-per-namespace fetch
limit. -
CrewAI integration as a publishable package (
integrations/crewai/) -
New
memanto-crewaipackage (v0.1.0) withpyproject.toml,hatchling
build backend, MIT license, Python>=3.10. -
Public exports:
MemantoSetup,MemantoRememberTool,MemantoRecallTool,
MemantoAnswerTool,create_memanto_toolsfrommemanto_crewai.
Full Changelog
Full Changelog: v0.1.0...v0.1.1