Skip to content

Commit 587124b

Browse files
abrookinsclaude
andcommitted
Fix memory_prompt to handle non-existent sessions and update repo references
- memory_prompt now creates temporary empty WorkingMemory for missing sessions instead of failing - Update GitHub repository URLs from redis-memory-server to agent-memory-server - Update directory references in quick-start guide 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 3d227aa commit 587124b

File tree

3 files changed

+17
-4
lines changed

3 files changed

+17
-4
lines changed

agent_memory_server/api.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -886,6 +886,19 @@ async def memory_prompt(
886886

887887
logger.debug(f"Found working memory: {working_mem}")
888888

889+
# Create empty working memory if session doesn't exist
890+
if not working_mem:
891+
working_mem = WorkingMemory(
892+
session_id=params.session.session_id,
893+
namespace=params.session.namespace,
894+
user_id=params.session.user_id,
895+
messages=[],
896+
memories=[],
897+
)
898+
logger.debug(
899+
f"Created empty working memory for session: {params.session.session_id}"
900+
)
901+
889902
if working_mem:
890903
if working_mem.context:
891904
# TODO: Weird to use MCP types here?

docs/quick-start.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ pip install agent-memory-client
2828
pip install uv
2929

3030
# Clone the repository to run the server locally
31-
git clone https://github.com/redis/redis-memory-server.git
32-
cd redis-memory-server
31+
git clone https://github.com/redis/agent-memory-server.git
32+
cd agent-memory-server
3333

3434
# Install server dependencies
3535
uv sync
@@ -290,7 +290,7 @@ Add to your Claude Desktop config:
290290
"command": "uv",
291291
"args": [
292292
"--directory",
293-
"/path/to/redis-memory-server",
293+
"/path/to/agent-memory-server",
294294
"run",
295295
"agent-memory",
296296
"mcp",

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ theme:
6161
extra:
6262
social:
6363
- icon: fontawesome/brands/github
64-
link: https://github.com/redis/redis-memory-server
64+
link: https://github.com/redis/agent-memory-server
6565
- icon: fontawesome/brands/docker
6666
link: https://hub.docker.com/r/redislabs/agent-memory-server
6767

0 commit comments

Comments
 (0)