Auto-sync session context, decisions, and patterns to Mem0 for cross-session continuity. Use when persisting session memory or syncing decisions.
Automatically synchronize session context to Mem0 for seamless cross-session continuity. This skill executes Python SDK scripts to persist decisions, patterns, and session summaries.
mem0-pre-compaction-sync.sh hook/mem0-sync to force sync mid-sessionExecute these script commands based on the sync context provided:
!bash skills/mem0-memory/scripts/crud/add-memory.py \
--text "Session Summary: {task_summary}" \
--user-id "{project}-continuity" \
--metadata '{"type":"session_summary","status":"{status}","has_blockers":{has_blockers},"has_next_steps":{has_next_steps}}' \
--enable-graph
For each decision in the decision log that hasn't been synced:
!bash skills/mem0-memory/scripts/crud/add-memory.py \
--text "{decision_content}" \
--user-id "{project}-decisions" \
--metadata '{"category":"{category}","outcome":"success"}' \
--enable-graph
For each agent pattern that was learned:
!bash skills/mem0-memory/scripts/crud/add-memory.py \
--text "{pattern_description}" \
--user-id "{project}-agents" \
--agent-id "ork:{agent_type}" \
--metadata '{"category":"{category}","outcome":"{success|failed}"}' \
--enable-graph
For patterns that apply across projects:
!bash skills/mem0-memory/scripts/crud/add-memory.py \
--text "{best_practice}" \
--user-id "orchestkit-global-best-practices" \
--metadata '{"project":"{project}","category":"{category}","outcome":"success"}' \
--enable-graph
MEM0_API_KEY environment variable is set.claude/coordination/.decision-sync-state.jsonadd-memory.py script for each itemenable_graph: true for relationship extraction{project}-continuity: Session summaries{project}-decisions: Architectural decisions{project}-agents: Agent-specific patternsorchestkit-global-best-practices: Cross-project patternsrecall - Search and retrieve from Mem0context-compression - Compress context before syncbrainstorming - Generate decisions worth syncing