claude-memory/graph/workflows/save-memories-command-memory-saver-agent-for-session-memory-b159c0.md
2026-02-28 14:57:20 -06:00

1.7 KiB

id type title tags importance confidence created updated relations
b159c0de-2e5e-4baa-a29b-0ab98f35cdbc workflow /save-memories command + memory-saver agent for session memory capture
cognitive-memory
claude-code
commands
agents
workflow
0.7 0.8 2026-02-19T22:09:55.179468+00:00 2026-02-28T20:57:20.251349+00:00
target type direction strength edge_id
c28f0a03-9fce-4cb9-8c26-715450891a92 RELATED_TO incoming 0.8 2411f2b3-c8b4-4bdc-a17b-9af2f2b8817a

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