mem0-sync
9
总安装量
9
周安装量
#31228
全站排名
安装命令
npx skills add https://github.com/yonatangross/orchestkit --skill mem0-sync
Agent 安装分布
antigravity
5
claude-code
5
codex
5
gemini-cli
5
opencode
5
trae
4
Skill 文档
Mem0 Auto-Sync
Automatically synchronize session context to Mem0 for seamless cross-session continuity. This skill executes Python SDK scripts to persist decisions, patterns, and session summaries.
Overview
- Automatically: Invoked at session end by
mem0-pre-compaction-sync.shhook - Manually: Run
/mem0-syncto force sync mid-session - After major decisions: Sync important architectural decisions immediately
Quick Sync
Execute these script commands based on the sync context provided:
1. Session Summary (Always)
!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
2. Pending Decisions (If Any)
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
3. Agent Patterns (If Any)
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
4. Best Practices (If Generalizable)
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
Sync Protocol
- Check availability: Verify
MEM0_API_KEYenvironment variable is set - Read sync state: Load
.claude/coordination/.decision-sync-state.json - Execute scripts: Run
add-memory.pyscript for each item - Update sync state: Mark synced items to prevent duplicates
- Confirm completion: Output sync summary
Key Patterns
Idempotent Sync
- Track synced decision IDs in sync state file
- Skip already-synced items
- Handle partial failures gracefully
Graph Memory
- Always use
enable_graph: truefor relationship extraction - Mem0 automatically creates entity/relation graphs
- Enables semantic search across related concepts
Scoped User IDs
{project}-continuity: Session summaries{project}-decisions: Architectural decisions{project}-agents: Agent-specific patternsorchestkit-global-best-practices: Cross-project patterns
Related Skills
recall– Search and retrieve from Mem0context-compression– Compress context before syncbrainstorming– Generate decisions worth syncing