Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
memory-wiki — це вбудований Plugin, який перетворює довготривалу пам’ять на скомпільоване
сховище знань.
Він не замінює Plugin active memory. Plugin active memory і далі
відповідає за recall, promotion, indexing і dreaming. memory-wiki працює поруч із ним
і компілює довготривалі знання в навіговну вікі з детермінованими сторінками,
структурованими твердженнями, provenance, dashboards і machine-readable digests.
Використовуйте його, коли хочете, щоб пам’ять поводилася радше як підтримуваний шар знань,
а не як купа Markdown-файлів.
Що він додає
- Окреме вікі-сховище з детермінованим макетом сторінок
- Метадані структурованих тверджень і доказів, а не лише прозу
- Provenance, confidence, contradictions і open questions на рівні сторінки
- Скомпільовані digests для agent/runtime-споживачів
- Вікі-нативні інструменти search/get/apply/lint
- Необов’язковий bridge mode, який імпортує публічні artifacts з Plugin active memory
- Необов’язковий Obsidian-friendly режим рендерингу та інтеграція з CLI
Як це поєднується з пам’яттю
Уявляйте цей поділ так:| Шар | Відповідає за |
|---|---|
Plugin active memory (memory-core, QMD, Honcho тощо) | Recall, semantic search, promotion, dreaming, memory runtime |
memory-wiki | Скомпільовані вікі-сторінки, provenance-rich syntheses, dashboards, wiki-specific search/get/apply |
memory_search corpus=all.
Коли потрібні вікі-специфічне ранжування, provenance або прямий доступ до сторінок, використовуйте
натомість вікі-нативні інструменти.
Рекомендований гібридний шаблон
Сильний типовий варіант для local-first налаштувань:- QMD як backend active memory для recall і широкого semantic search
memory-wikiу режиміbridgeдля довготривалих синтезованих сторінок знань
- QMD зберігає raw notes, session exports і додаткові collections доступними для пошуку
memory-wikiкомпілює stable entities, claims, dashboards і source pages
- використовуйте
memory_search, коли потрібен один широкий recall-прохід пам’яттю - використовуйте
wiki_searchіwiki_get, коли потрібні provenance-aware вікі-результати - використовуйте
memory_search corpus=all, коли хочете, щоб спільний пошук охоплював обидва шари
openclaw wiki doctor,
а потім підтвердьте, що Plugin active memory підтримує публічні artifacts.
Коли bridge mode активний і bridge.readMemoryArtifacts увімкнено,
openclaw wiki status, openclaw wiki doctor і openclaw wiki bridge import читають через запущений Gateway. Це тримає CLI bridge checks узгодженими
з runtime-контекстом Plugin memory. Якщо bridge вимкнено або читання artifacts
вимкнене, ці команди зберігають свою локальну/offline поведінку.
Режими сховища
memory-wiki підтримує три режими сховища:
isolated
Власне сховище, власні джерела, без залежності від memory-core.
Використовуйте це, коли хочете, щоб вікі була власним куруваним сховищем знань.
bridge
Читає публічні memory artifacts і memory events з Plugin active memory
через публічні plugin SDK seams.
Використовуйте це, коли хочете, щоб вікі компілювала й упорядковувала
експортовані artifacts Plugin memory без доступу до приватних внутрішніх частин Plugin.
Bridge mode може індексувати:
- експортовані memory artifacts
- dream reports
- daily notes
- memory root files
- memory event logs
unsafe-local
Явний escape hatch для локальних приватних шляхів на тій самій машині.
Цей режим навмисно експериментальний і непортативний. Використовуйте його лише тоді, коли
розумієте trust boundary і конкретно потребуєте доступу до локальної файлової системи, якого
bridge mode не може надати.
Макет сховища
Plugin ініціалізує сховище так:sources/для імпортованого raw material і bridge-backed pagesentities/для довготривалих речей, людей, систем, проєктів і об’єктівconcepts/для ідей, абстракцій, шаблонів і політикsyntheses/для скомпільованих підсумків і підтримуваних rollupsreports/для згенерованих dashboards
Структуровані твердження й докази
Сторінки можуть містити структурований frontmatterclaims, а не лише довільний текст.
Кожне твердження може містити:
idtextstatusconfidenceevidence[]updatedAt
kindsourceIdpathlinesweightconfidenceprivacyTiernoteupdatedAt
Метадані сутностей для агентів
Сторінки сутностей також можуть містити routing metadata для використання агентами. Це generic frontmatter, тому він працює для людей, команд, систем, проєктів або будь-якого іншого типу сутності. Поширені поля:entityType: наприкладperson,team,systemабоprojectcanonicalId: стабільний identity key, що використовується між aliases та importsaliases: імена, handles або labels, які мають розв’язуватися в ту саму сторінкуprivacyTier:public,local-private,sensitiveабоconfirm-before-usebestUsedFor/notEnoughFor: стислі routing hintslastRefreshedAt: timestamp оновлення джерела, окремий від часу редагування сторінкиpersonCard: необов’язкова routing card для людей із handles, socials, emails, timezone, lane, ask-for, avoid-asking-for, confidence і privacyrelationships: typed edges до пов’язаних сторінок із target, kind, weight, confidence, evidence kind, privacy tier і note
reports/person-agent-directory.md, потім відкривати сторінку людини через wiki_get
перед використанням контактних даних або виведених фактів.
Приклад:
Compile pipeline
Compile-крок читає вікі-сторінки, нормалізує summaries і створює стабільні machine-facing artifacts у:.openclaw-wiki/cache/agent-digest.json.openclaw-wiki/cache/claims.jsonl
- first-pass wiki indexing для search/get flows
- claim-id lookup назад до owning pages
- compact prompt supplements
- генерування reports/dashboards
Dashboards і звіти про стан
Колиrender.createDashboards увімкнено, compile підтримує dashboards у
reports/.
Вбудовані reports містять:
reports/open-questions.mdreports/contradictions.mdreports/low-confidence.mdreports/claim-health.mdreports/stale-pages.mdreports/person-agent-directory.mdreports/relationship-graph.mdreports/provenance-coverage.mdreports/privacy-review.md
- contradiction note clusters
- competing claim clusters
- claims без структурованих доказів
- сторінки й claims із низькою confidence
- stale або unknown freshness
- сторінки з unresolved questions
- person/entity routing cards
- structured relationship edges
- evidence class coverage
- non-public privacy tiers, які потребують review перед використанням
Пошук і отримання
memory-wiki підтримує два search backends:
shared: використовувати shared memory search flow, коли доступноlocal: шукати вікі локально
wikimemoryall
wiki_searchіwiki_getвикористовують compiled digests як перший прохід, коли можливо- claim ids можуть розв’язуватися назад до owning page
- contested/stale/fresh claims впливають на ranking
- provenance labels можуть зберігатися в results
- search mode може зміщувати ranking для person lookup, question routing, source evidence або raw claims
- використовуйте
memory_search corpus=allдля одного широкого recall-проходу - використовуйте
wiki_search+wiki_get, коли важливі wiki-specific ranking, provenance або page-level belief structure
auto: збалансований типовий режимfind-person: підсилює person-like entities, aliases, handles, socials і canonical IDsroute-question: підсилює agent cards, ask-for hints, best-used-for hints і relationship contextsource-evidence: підсилює source pages і structured evidence metadataraw-claim: підсилює matching structured claims і повертає claim/evidence metadata в results
wiki_search може повернути
matchedClaimId, matchedClaimStatus, matchedClaimConfidence,
evidenceKinds і evidenceSourceIds у своєму details payload. Text output
також містить компактні рядки Claim: і Evidence:, коли вони доступні.
Інструменти агента
Plugin реєструє ці інструменти:wiki_statuswiki_searchwiki_getwiki_applywiki_lint
wiki_status: поточний vault mode, health, доступність Obsidian CLIwiki_search: шукає wiki pages і, коли налаштовано, shared memory corpora; приймаєmodeдля person lookup, question routing, source evidence або raw claim drilldownwiki_get: читає wiki page за id/path або fallback до shared memory corpuswiki_apply: вузькі synthesis/metadata mutations без freeform page surgerywiki_lint: structural checks, provenance gaps, contradictions, open questions
memory_search і memory_get можуть діставатися до вікі, коли Plugin active memory
підтримує corpus selection.
Поведінка prompt і context
Колиcontext.includeCompiledDigestPrompt увімкнено, memory prompt sections
додають compact compiled snapshot з agent-digest.json.
Цей snapshot навмисно малий і high-signal:
- лише top pages
- лише top claims
- contradiction count
- question count
- confidence/freshness qualifiers
Конфігурація
Розмістіть config уplugins.entries.memory-wiki.config:
vaultMode:isolated,bridge,unsafe-localvault.renderMode:nativeабоobsidianbridge.readMemoryArtifacts: імпортувати публічні артефакти plugin Active Memorybridge.followMemoryEvents: включати журнали подій у режимі bridgesearch.backend:sharedабоlocalsearch.corpus:wiki,memoryабоallcontext.includeCompiledDigestPrompt: додавати компактний знімок дайджесту до розділів memory promptrender.createBacklinks: генерувати детерміновані пов’язані блокиrender.createDashboards: генерувати сторінки панелей керування
Приклад: QMD + режим bridge
Використовуйте це, коли вам потрібен QMD для пригадування іmemory-wiki для підтримуваного
шару знань:
- QMD керує пригадуванням Active Memory
memory-wikiзосереджений на скомпільованих сторінках і панелях керування- форма prompt лишається незмінною, доки ви навмисно не ввімкнете prompt скомпільованого дайджесту
CLI
memory-wiki також надає поверхню CLI верхнього рівня:
Підтримка Obsidian
Колиvault.renderMode має значення obsidian, plugin записує зручний для Obsidian
Markdown і може додатково використовувати офіційний CLI obsidian.
Підтримувані робочі процеси включають:
- перевірку статусу
- пошук у сховищі
- відкриття сторінки
- виклик команди Obsidian
- перехід до щоденної нотатки
Рекомендований робочий процес
- Залиште свій plugin Active Memory для пригадування/просування/Dreaming.
- Увімкніть
memory-wiki. - Почніть із режиму
isolated, якщо вам явно не потрібен режим bridge. - Використовуйте
wiki_search/wiki_get, коли важливе походження. - Використовуйте
wiki_applyдля вузьких синтезів або оновлень метаданих. - Запускайте
wiki_lintпісля суттєвих змін. - Увімкніть панелі керування, якщо хочете бачити застарілість/суперечності.