store: /save-memories command + memory-saver agent for session memory capture
This commit is contained in:
parent
04c9e071ed
commit
9ac8d65540
@ -0,0 +1,44 @@
|
|||||||
|
---
|
||||||
|
id: b159c0de-2e5e-4baa-a29b-0ab98f35cdbc
|
||||||
|
type: workflow
|
||||||
|
title: "/save-memories command + memory-saver agent for session memory capture"
|
||||||
|
tags: [cognitive-memory, claude-code, commands, agents, workflow]
|
||||||
|
importance: 0.7
|
||||||
|
confidence: 0.8
|
||||||
|
created: "2026-02-19T22:09:55.179468+00:00"
|
||||||
|
updated: "2026-02-19T22:09:55.179468+00:00"
|
||||||
|
---
|
||||||
|
|
||||||
|
Created a two-part system for saving session learnings to cognitive memory.
|
||||||
|
|
||||||
|
## Components
|
||||||
|
|
||||||
|
**Command** (`~/.claude/commands/save-memories.md`):
|
||||||
|
- Runs inline with full conversation context
|
||||||
|
- Finds cutoff point (last memory_store call) to avoid duplicates
|
||||||
|
- Analyzes conversation after cutoff point
|
||||||
|
- Builds structured summary with all session items
|
||||||
|
- Spawns memory-saver agent in background via Skill tool
|
||||||
|
|
||||||
|
**Agent** (`~/.claude/agents/memory-saver.md`):
|
||||||
|
- Runs on haiku model
|
||||||
|
- Receives structured summary as prompt
|
||||||
|
- Stores each item via MCP tools (with CLI fallback)
|
||||||
|
- Handles mechanical storage work
|
||||||
|
|
||||||
|
## Workflow
|
||||||
|
|
||||||
|
1. User calls `/save-memories` at session end
|
||||||
|
2. Command analyzes full conversation context
|
||||||
|
3. Command creates structured summary of learnings
|
||||||
|
4. Command spawns agent in background with Task tool and `run_in_background=true`
|
||||||
|
5. User gets control back immediately
|
||||||
|
6. Agent processes items asynchronously
|
||||||
|
|
||||||
|
## Advantages
|
||||||
|
|
||||||
|
- Replaces manual end-of-session memory saving
|
||||||
|
- Command handles context-dependent analysis
|
||||||
|
- Agent handles time-consuming storage operations
|
||||||
|
- Clean separation of concerns (context vs. mechanics)
|
||||||
|
- User not blocked waiting for storage to complete
|
||||||
Loading…
Reference in New Issue
Block a user