Server v0.14.0
What's Changed
Features
- feat: Add CLI search and delete commands by @abrookins in #155
- feat: Allow using augment for code review in CI by @abrookins in #158
- feat(ui): AMS Workbench by @bsbodden in #162
- feat(notebooks): Add AMS interactive guided notebook by @nkanu17 in #163
- feat(mcp): add streamable-http transport mode by @bsbodden in #165
- feat: Add recency boost support to SearchRequest by @raphaeldelio in #183
Fixes
- fix: Fix topics/entities filter 500 error by using pipe separator by @nkanu17 in #161
- fix(docs): escape pipe and bracket characters in api.md tables by @bsbodden in #166
- fix: remove deprecated empty-session-on-missing behavior from GET working-memory by @bsbodden in #169
- fix(tests): reduce flakiness in LLM-dependent tests by @bsbodden in #171
- fix: Enable deduplication for trailing extraction indexing by @abrookins in #173
- fix: Prevent semantic compaction mega-memories by @abrookins in #201
- fix: add task status transition guards by @bsbodden in #209
- fix: add timestamp ordering validation to task updates by @bsbodden in #211
- fix: inconsistent long-term memory TAG serialization by @tylerhutcherson in #203
- fix: remove unreachable created_at backfill in update_task_status by @bsbodden in #212
- fix: make task error_message clearable by @bsbodden in #210
Documentation
- docs: Reorganize documentation structure by @abrookins in #160
Refactors / Improvements
- refactor: Removes one remaining hard coded model name by @justin-cechmanek in #159
- refactor: Remove LC vectorstore adapters in favor of generalized vector db interface by @tylerhutcherson in #142
- feat: Allow patching pinned on long-term memories by @tylerhutcherson in #199
- build: Upgrade AMS to Docket 0.18.2 cluster support by @abrookins in #216
- refactor: Cleanup logging, increase default task timeouts by @abrookins in #215
Dependency Updates
- build(deps): bump esbuild and vite in /workbench by @dependabot[bot] in #164
- build(deps): bump dependabot dependencies by @bsbodden in #167
- build(deps): bump pyjwt from 2.10.1 to 2.12.0 by @dependabot[bot] in #213
- build(deps): bump orjson from 3.11.4 to 3.11.6 by @dependabot[bot] in #194
- build(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /agent-memory-client/agent-memory-client-js by @dependabot[bot] in #178
- build(deps): bump rollup from 4.57.1 to 4.59.0 in /agent-memory-client/agent-memory-client-js by @dependabot[bot] in #177
- build(deps-dev): bump minimatch from 3.1.3 to 3.1.5 in /workbench by @dependabot[bot] in #219
New Contributors
- @justin-cechmanek made their first contribution in #159
- @tylerhutcherson made their first contribution in #142
Full Changelog: java-client-v0.1.0...server/v0.14.0
Installation
PyPI:
pip install agent-memory-server==0.14.0Docker (standard - requires external Redis):
docker pull redislabs/agent-memory-server:0.14.0
# or
docker pull ghcr.io/redis/agent-memory-server:0.14.0Docker (standalone - all-in-one with embedded Redis):
docker pull redislabs/agent-memory-server:0.14.0-standalone
# or
docker pull ghcr.io/redis/agent-memory-server:0.14.0-standalone
# Run with persistent storage:
docker run -d -v ~/.agent-memory/data:/data -p 8000:8000 \
-e OPENAI_API_KEY=your-key \
redislabs/agent-memory-server:0.14.0-standalone