Wiki de Memória
memory-wiki é um plugin empacotado que transforma memória durável em um
cofre de conhecimento compilado.
Ele não substitui o plugin de memória ativo. O plugin de memória ativo ainda
é responsável por recuperação, promoção, indexação e dreaming. O memory-wiki
fica ao lado dele e compila conhecimento durável em uma wiki navegável com
páginas determinísticas, afirmações estruturadas, procedência, painéis e
resumos legíveis por máquina.
Use-o quando você quiser que a memória se comporte mais como uma camada de
conhecimento mantida e menos como uma pilha de arquivos Markdown.
O que ele adiciona
- Um cofre de wiki dedicado com layout de página determinístico
- Metadados estruturados de afirmações e evidências, não apenas prosa
- Procedência, confiança, contradições e perguntas em aberto no nível da página
- Resumos compilados para consumidores de agente/runtime
- Ferramentas nativas da wiki para search/get/apply/lint
- Modo bridge opcional que importa artefatos públicos do plugin de memória ativo
- Modo de renderização opcional compatível com Obsidian e integração com a CLI
Como ele se encaixa com a memória
Pense na divisão assim:| Camada | Responsável por |
|---|---|
Plugin de memória ativo (memory-core, QMD, Honcho, etc.) | Recuperação, busca semântica, promoção, dreaming, runtime de memória |
memory-wiki | Páginas de wiki compiladas, sínteses ricas em procedência, painéis, search/get/apply específicos da wiki |
memory_search corpus=all.
Quando você precisar de classificação específica da wiki, procedência ou acesso
direto à página, use as ferramentas nativas da wiki.
Modos de cofre
Omemory-wiki oferece suporte a três modos de cofre:
isolated
Cofre próprio, fontes próprias, sem dependência de memory-core.
Use isto quando quiser que a wiki seja seu próprio repositório de conhecimento curado.
bridge
Lê artefatos públicos de memória e eventos de memória do plugin de memória ativo
por meio de interfaces públicas do SDK de plugin.
Use isto quando quiser que a wiki compile e organize os artefatos exportados
pelo plugin de memória sem acessar internamente partes privadas do plugin.
O modo bridge pode indexar:
- artefatos de memória exportados
- relatórios de dream
- notas diárias
- arquivos raiz de memória
- logs de eventos de memória
unsafe-local
Saída de escape explícita na mesma máquina para caminhos privados locais.
Esse modo é intencionalmente experimental e não portátil. Use-o apenas quando
você entender o limite de confiança e precisar especificamente de acesso ao
sistema de arquivos local que o modo bridge não pode fornecer.
Layout do cofre
O plugin inicializa um cofre assim:sources/para matéria-prima importada e páginas sustentadas por bridgeentities/para coisas duráveis, pessoas, sistemas, projetos e objetosconcepts/para ideias, abstrações, padrões e políticassyntheses/para resumos compilados e consolidações mantidasreports/para painéis gerados
Afirmações estruturadas e evidências
As páginas podem carregarclaims no frontmatter estruturado, não apenas texto livre.
Cada afirmação pode incluir:
idtextstatusconfidenceevidence[]updatedAt
sourceIdpathlinesweightnoteupdatedAt
Pipeline de compilação
A etapa de compilação lê páginas da wiki, normaliza resumos e emite artefatos estáveis voltados para máquina em:.openclaw-wiki/cache/agent-digest.json.openclaw-wiki/cache/claims.jsonl
- indexação inicial da wiki para fluxos de search/get
- busca de claim-id até a página proprietária
- suplementos compactos de prompt
- geração de relatórios/painéis
Painéis e relatórios de integridade
Quandorender.createDashboards está ativado, a compilação mantém painéis em
reports/.
Os relatórios integrados incluem:
reports/open-questions.mdreports/contradictions.mdreports/low-confidence.mdreports/claim-health.mdreports/stale-pages.md
- grupos de notas de contradição
- grupos de afirmações concorrentes
- afirmações sem evidência estruturada
- páginas e afirmações com baixa confiança
- desatualização ou atualização desconhecida
- páginas com perguntas não resolvidas
Busca e recuperação
Omemory-wiki oferece suporte a dois backends de busca:
shared: usa o fluxo de busca de memória compartilhada quando disponívellocal: busca na wiki localmente
wikimemoryall
wiki_searchewiki_getusam resumos compilados como primeira passagem quando possível- ids de afirmação podem ser resolvidos de volta à página proprietária
- afirmações contestadas/desatualizadas/atuais influenciam a classificação
- rótulos de procedência podem ser preservados nos resultados
- use
memory_search corpus=allpara uma passagem ampla de recuperação - use
wiki_search+wiki_getquando você se importa com classificação específica da wiki, procedência ou estrutura de crenças no nível da página
Ferramentas do agente
O plugin registra estas ferramentas:wiki_statuswiki_searchwiki_getwiki_applywiki_lint
wiki_status: modo de cofre atual, integridade, disponibilidade da CLI do Obsidianwiki_search: busca em páginas da wiki e, quando configurado, em corpora de memória compartilhadawiki_get: lê uma página da wiki por id/caminho ou usa o corpus de memória compartilhada como fallbackwiki_apply: mutações estreitas de síntese/metadados sem cirurgia livre na páginawiki_lint: verificações estruturais, lacunas de procedência, contradições, perguntas em aberto
memory_search e memory_get compartilhados possam alcançar a wiki quando o plugin de memória
ativo oferecer suporte à seleção de corpus.
Comportamento de prompt e contexto
Quandocontext.includeCompiledDigestPrompt está ativado, seções de prompt de memória
anexam um snapshot compilado compacto de agent-digest.json.
Esse snapshot é intencionalmente pequeno e de alto sinal:
- apenas as principais páginas
- apenas as principais afirmações
- contagem de contradições
- contagem de perguntas
- qualificadores de confiança/atualização
Configuração
Coloque a configuração emplugins.entries.memory-wiki.config:
vaultMode:isolated,bridge,unsafe-localvault.renderMode:nativeouobsidianbridge.readMemoryArtifacts: importar artefatos públicos do plugin de memória ativobridge.followMemoryEvents: incluir logs de eventos no modo bridgesearch.backend:sharedoulocalsearch.corpus:wiki,memoryouallcontext.includeCompiledDigestPrompt: anexar snapshot compacto do resumo às seções de prompt de memóriarender.createBacklinks: gerar blocos relacionados determinísticosrender.createDashboards: gerar páginas de painel
CLI
memory-wiki também expõe uma superfície de CLI de nível superior:
Suporte ao Obsidian
Quandovault.renderMode é obsidian, o plugin grava Markdown compatível com
Obsidian e pode opcionalmente usar a CLI oficial obsidian.
Os fluxos de trabalho compatíveis incluem:
- sondagem de status
- busca no cofre
- abrir uma página
- invocar um comando do Obsidian
- ir para a nota diária
Fluxo de trabalho recomendado
- Mantenha seu plugin de memória ativo para recuperação/promoção/dreaming.
- Ative
memory-wiki. - Comece com o modo
isolated, a menos que você queira explicitamente o modo bridge. - Use
wiki_search/wiki_getquando a procedência importar. - Use
wiki_applypara sínteses estreitas ou atualizações de metadados. - Execute
wiki_lintapós alterações significativas. - Ative painéis se quiser visibilidade de desatualização/contradições.