Licence
MIT
Version
0.1.5
Deps
0
Size
132 kB
Vulns
0
Weekly
0
opencode-memory
Memória persistente entre sessões para OpenCode.
Como funciona
- Recall: 5 blocos paralelos via compose_recall, pointer + inline
- Cura: sub-agente isolado extrai lições (quando ingestion=false)
- Graph: análise semântica de código (8 tools)
- Dashboard: painel visual HTTP
Instalação
npm install
# reinicie o OpenCode
Configuração
| Env var | Default | Descrição |
|---|---|---|
OPENCODE_MEMORY_DAEMON_URL |
— | URL do daemon |
OPENCODE_MEMORY_INGEST |
"0" |
"1" para ingestão client-side |
Tools (18)
| Tool | Descrição |
|---|---|
memory_status |
Status do daemon |
memory_search |
Busca semântica |
memory_get |
Documento por ID |
memory_save |
Salva conhecimento |
memory_save_skill |
Salva skill |
memory_list_skills |
Lista skills |
memory_skill_guide |
Guia de skill |
memory_setup |
Provisiona servidor |
memory_dashboard |
Painel visual |
graph_status |
Estado do grafo |
graph_ingest |
Indexa projeto |
graph_symbols |
Símbolos |
graph_search |
Busca no grafo |
graph_callers |
Chamadores |
graph_references |
Referências |
graph_analyze |
Análise completa |
graph_tag_node |
Tag feedback |
memory_redact |
Redact PII/secrets |
Arquitetura
Cliente puro → REST → mcp-memory-server (Java) Sub-agente isolado → curadoria via SDK sessions