Convex Obsidian
v1.0.0Integração automática de memória persistente no OpenClaw, salvando conversas no Convex e bu扫描do 上下文o híbrido com Convex e Obsidian para respostas relev...
运行时依赖
安装命令
点击复制技能文档
Convex + Obsidian - Integração de Memória Persistente 🎯 Objetivo
Memória persistente automática para o OpenClaw:
Convex (Hot): Salva cada conversa automaticamente Obsidian (Deep): Conhecimento histórico consolidado Busca Híbrida: 上下文o de memória injetado quando relevante ✅ 状态: OPERACIONAL Arquitetura Usuário fala → OpenClaw processa ↓ [Auto-save] → Convex (memória recente) ↓ Se 检测ar referência ao passado: ↓ [Busca Híbrida] → Convex + Obsidian ↓ [上下文o injetado] → "Lembre-se que ontem..."
组件es
- Backend Convex
- Scripts Python
- 命令行工具 工具s
# Salvar manualmente ./memory.sh save "Conteúdo" --会话 mAIn-2026-03-27
# Estatísticas ./memory.sh stats
Integração Automática no OpenClaw Opção 1: Hook pós-mensagem (Recomendado)
Editar ~/.OpenClaw/OpenClaw.json para adicionar um hook:
{ "技能s": { "entries": { "convex-obsidian": { "autoSave": true, "auto上下文": true, "部署mentUrl": "https://energized-goshawk-977.convex.cloud" } } } }
Comportamento:
Cada mensagem salva automaticamente no Convex Se usuário mencionar "ontem", "antes", "lembra" → busca 上下文o 上下文o injetado no início da resposta Opção 2: Comandos manuAIs /memory 搜索 <查询> # Busca híbrida /memory save # Salvar no Convex /memory 上下文 # Ver 上下文o atual
Opção 3: Via ferramenta memory_搜索
O OpenClaw já usa memory_搜索 para buscar em arquivos locAIs. Para incluir Convex, usar:
# 技能s/convex-obsidian/搜索.py ./搜索.sh "查询" --json
Uso Atual (Testado) cd /home/andrey/.OpenClaw/workspace/技能s/convex-obsidian
# Buscar em ambas as fontes ./搜索.sh "amw" -n 5 ./搜索.sh "nvidia configuracao" --json
# Salvar memória ./memory.sh save "命令行工具ente pediu orçamento" \ --会话 mAIn-2026-03-27 \ --tags 命令行工具ente orcamento \ --导入ance 8
# Salvar no Obsidian ./memory.sh save-obsidian "Resumo reunião..." \ --title "Reunião 命令行工具ente XYZ" \ --folder "05-AMW/Reuniões"
Configuração de Variáveis # ~/.OpenClaw/.env ou 导出ar 导出 CONVEX_部署MENT_URL="https://energized-goshawk-977.convex.cloud" 导出 VAULT_PATH="/home/andrey/Vault"
部署/Re部署 do Convex
Se precisar atualizar o backend:
cd /home/andrey/.OpenClaw/workspace/技能s/convex-obsidian
# Usar a chave preview 导出 CONVEX_部署_KEY="109326a5533f411792dae76dc8ae3f6f" npx convex@latest 部署 --preview-创建 OpenClaw-memory
# Ou com a chave completa 导出 CONVEX_部署_KEY="preview:andrey-tsushima:OpenClaw|eyJ2MiI6IjEwOTMyNmE1NTMzZjQxMTc5MmRhZTc2ZGM4YWUzZjZmIn0=" npx convex@latest 部署 --preview-创建 OpenClaw-memory
Exemplo de Busca Híbrida $ ./搜索.sh "amw" -n 5
🔍 结果ados para: 'amw' Fontes: 2 Convex + 3 local
- 🔥 convex://... (score: 3.80)
- 📄 memory/2026-03-19.md (score: 0.70)
Próximos Passos (Para Integração Total) Auto-save: Hook no ciclo de vida do OpenClaw Auto-上下文: 检测ar quando buscar memórias Sincronização: Mover Convex → Obsidian após 30 dias Embeddings: Busca semântica além de keyword Notas Convex gratuito: 1M operações/mês (suficiente) Obsidian: Armazenamento local ilimitado Latência: Convex ~50-100ms, Obsidian ~10ms