Wiki de Memoria
memory-wiki es un plugin empaquetado que convierte la memoria duradera en una
bóveda de conocimiento compilada.
No reemplaza al plugin de memoria activo. El plugin de memoria activo sigue
encargándose de la recuperación, promoción, indexación y dreaming. memory-wiki
se sitúa junto a él y compila el conocimiento duradero en una wiki navegable con páginas deterministas,
afirmaciones estructuradas, procedencia, paneles y resúmenes legibles por máquina.
Úsalo cuando quieras que la memoria se comporte más como una capa de conocimiento mantenida y
menos como una pila de archivos Markdown.
Qué añade
- Una bóveda wiki dedicada con un diseño de páginas determinista
- Metadatos estructurados de afirmaciones y evidencia, no solo prosa
- Procedencia, confianza, contradicciones y preguntas abiertas a nivel de página
- Resúmenes compilados para consumidores de agente/runtime
- Herramientas nativas de wiki para search/get/apply/lint
- Modo puente opcional que importa artefactos públicos desde el plugin de memoria activo
- Modo de renderizado opcional compatible con Obsidian e integración con la CLI
Cómo encaja con la memoria
Piensa en la división de esta manera:| Capa | Se encarga de |
|---|---|
Plugin de memoria activo (memory-core, QMD, Honcho, etc.) | Recuperación, búsqueda semántica, promoción, dreaming, runtime de memoria |
memory-wiki | Páginas wiki compiladas, síntesis con procedencia enriquecida, paneles, wiki-specific search/get/apply |
memory_search corpus=all.
Cuando necesites clasificación específica de la wiki, procedencia o acceso directo a páginas, usa en su lugar las
herramientas nativas de la wiki.
Modos de bóveda
memory-wiki admite tres modos de bóveda:
isolated
Bóveda propia, fuentes propias, sin dependencia de memory-core.
Úsalo cuando quieras que la wiki sea su propia tienda de conocimiento curada.
bridge
Lee artefactos públicos de memoria y eventos de memoria del plugin de memoria activo
a través de interfaces públicas del plugin SDK.
Úsalo cuando quieras que la wiki compile y organice los
artefactos exportados por el plugin de memoria sin acceder a elementos internos privados del plugin.
El modo puente puede indexar:
- artefactos de memoria exportados
- informes de sueños
- notas diarias
- archivos raíz de memoria
- registros de eventos de memoria
unsafe-local
Vía de escape explícita en la misma máquina para rutas privadas locales.
Este modo es intencionalmente experimental y no portable. Úsalo solo cuando
entiendas el límite de confianza y necesites específicamente acceso al sistema de archivos local que
el modo puente no puede proporcionar.
Diseño de la bóveda
El plugin inicializa una bóveda así:sources/para material bruto importado y páginas respaldadas por puenteentities/para cosas, personas, sistemas, proyectos y objetos duraderosconcepts/para ideas, abstracciones, patrones y políticassyntheses/para resúmenes compilados y consolidaciones mantenidasreports/para paneles generados
Afirmaciones estructuradas y evidencia
Las páginas pueden llevar frontmatter declaims estructurado, no solo texto libre.
Cada afirmación puede incluir:
idtextstatusconfidenceevidence[]updatedAt
sourceIdpathlinesweightnoteupdatedAt
Canalización de compilación
El paso de compilación lee las páginas de la wiki, normaliza los resúmenes y emite artefactos estables orientados a máquina en:.openclaw-wiki/cache/agent-digest.json.openclaw-wiki/cache/claims.jsonl
- indexación inicial de la wiki para flujos de search/get
- búsqueda por id de afirmación hasta la página propietaria
- complementos de prompt compactos
- generación de informes/paneles
Paneles e informes de estado
Cuandorender.createDashboards está habilitado, la compilación mantiene paneles en
reports/.
Los informes integrados incluyen:
reports/open-questions.mdreports/contradictions.mdreports/low-confidence.mdreports/claim-health.mdreports/stale-pages.md
- grupos de notas de contradicción
- grupos de afirmaciones en competencia
- afirmaciones sin evidencia estructurada
- páginas y afirmaciones con baja confianza
- antigüedad o frescura desconocida
- páginas con preguntas sin resolver
Búsqueda y recuperación
memory-wiki admite dos backends de búsqueda:
shared: usar el flujo de búsqueda de memoria compartida cuando esté disponiblelocal: buscar en la wiki localmente
wikimemoryall
wiki_searchywiki_getusan resúmenes compilados como primera pasada cuando es posible- los id de afirmación pueden resolverse de vuelta a la página propietaria
- las afirmaciones debatidas/antiguas/frescas influyen en la clasificación
- las etiquetas de procedencia pueden mantenerse en los resultados
- usa
memory_search corpus=allpara una pasada amplia de recuperación - usa
wiki_search+wiki_getcuando te importe la clasificación específica de la wiki, la procedencia o la estructura de creencias a nivel de página
Herramientas del agente
El plugin registra estas herramientas:wiki_statuswiki_searchwiki_getwiki_applywiki_lint
wiki_status: modo de bóveda actual, estado, disponibilidad de la CLI de Obsidianwiki_search: buscar páginas wiki y, cuando esté configurado, corpus de memoria compartidawiki_get: leer una página wiki por id/ruta o recurrir al corpus de memoria compartidawiki_apply: mutaciones acotadas de síntesis/metadatos sin cirugía libre de páginaswiki_lint: comprobaciones estructurales, huecos de procedencia, contradicciones, preguntas abiertas
memory_search y memory_get compartidos pueden acceder a la wiki cuando el plugin de memoria activo
admite selección de corpus.
Comportamiento de prompt y contexto
Cuandocontext.includeCompiledDigestPrompt está habilitado, las secciones de prompt de memoria
agregan una instantánea compilada compacta desde agent-digest.json.
Esa instantánea es intencionalmente pequeña y de alta señal:
- solo páginas principales
- solo afirmaciones principales
- conteo de contradicciones
- conteo de preguntas
- calificadores de confianza/frescura
Configuración
Coloca la configuración enplugins.entries.memory-wiki.config:
vaultMode:isolated,bridge,unsafe-localvault.renderMode:nativeuobsidianbridge.readMemoryArtifacts: importar artefactos públicos del plugin de memoria activobridge.followMemoryEvents: incluir registros de eventos en modo puentesearch.backend:sharedolocalsearch.corpus:wiki,memoryoallcontext.includeCompiledDigestPrompt: agregar una instantánea compacta del resumen a las secciones de prompt de memoriarender.createBacklinks: generar bloques relacionados deterministasrender.createDashboards: generar páginas de panel
CLI
memory-wiki también expone una superficie de CLI de nivel superior:
Compatibilidad con Obsidian
Cuandovault.renderMode es obsidian, el plugin escribe Markdown compatible con Obsidian
y puede usar opcionalmente la CLI oficial obsidian.
Los flujos de trabajo compatibles incluyen:
- sondeo de estado
- búsqueda en la bóveda
- apertura de una página
- invocación de un comando de Obsidian
- salto a la nota diaria
Flujo de trabajo recomendado
- Mantén tu plugin de memoria activo para recuperación/promoción/dreaming.
- Habilita
memory-wiki. - Comienza con el modo
isolateda menos que quieras explícitamente el modo puente. - Usa
wiki_search/wiki_getcuando la procedencia importe. - Usa
wiki_applypara síntesis acotadas o actualizaciones de metadatos. - Ejecuta
wiki_lintdespués de cambios significativos. - Activa los paneles si quieres visibilidad sobre antigüedad/contradicciones.