{"ref":"content:building-cap-agents-that-remember-announcing-cap-agents-memory-plugin","page":"/content/building-cap-agents-that-remember-announcing-cap-agents-memory-plugin","json":"/content/building-cap-agents-that-remember-announcing-cap-agents-memory-plugin.json","generated":"2026-11-09","drafted_with_ai":true,"entity":{"id":"building-cap-agents-that-remember-announcing-cap-agents-memory-plugin","title":"Building CAP Agents That Remember - Announcing `cap-agents-memory` Plugin","url":"https://community.sap.com/t5/artificial-intelligence-blogs-posts/building-cap-agents-that-remember-announcing-cap-agents-memory-plugin/ba-p/14489784","content_type":"blog","published_on":"source:sap-community","explains":["capability:agent-tooling","artifact:mi8y-cap-agents-memory","artifact:cap-js-agents"],"summary":"Distinguishes a CAP Agent's thread-scoped checkpointer state from the cross-session facts an agent needs to remember, then walks through LangGraph's Store model (namespace, key, value) and how [@mi8y/cap-agents-memory](artifact:mi8y-cap-agents-memory) implements it as CDS entities read and written under the request's own database and tenant. Shows attaching the store to [@cap-js/agents](artifact:cap-js-agents) through its buildGraph event, adding save/get-preference tools keyed on the authenticated CAP user, and sets out practices for namespace conventions, deterministic keys and memory lifecycle. Notes that the author's earlier [@mi8y/cds-langgraph-persistence](artifact:mi8y-cds-langgraph-persistence) plugin, which held the thread-scoped half, is superseded for that role now that @cap-js/agents ships its own checkpointer.","authors":["actor:anselm94"],"published":"2026-09-22","provenance":{"discovered_via":[{"source":"source:sap-community","channel":"agentic-ai-tag"}],"first_seen":"2026-11-01"},"drafted_with_ai":true},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published 2 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-09-22"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":null,"unit":"views"},{"value":null,"unit":"comments"},{"value":null,"unit":"likes"}]},"signals":null,"series":null,"edges":{"authors":[{"ref":"actor:anselm94","name":"Merbin J Anselm","json":"/actors/anselm94.json"}]}}