> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fluffbuzz.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Wiki

# `fluffbuzz wiki`

Inspect and maintain the `memory-wiki` vault.

Provided by the bundled `memory-wiki` plugin.

Related:

* [Memory Wiki plugin](/plugins/memory-wiki)
* [Memory Overview](/concepts/memory)
* [CLI: memory](/cli/memory)

## What it is for

Use `fluffbuzz wiki` when you want a compiled knowledge vault with:

* wiki-native search and page reads
* provenance-rich syntheses
* contradiction and freshness reports
* bridge imports from the active memory plugin
* optional Obsidian CLI helpers

## Common commands

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
fluffbuzz wiki status
fluffbuzz wiki doctor
fluffbuzz wiki init
fluffbuzz wiki ingest ./notes/alpha.md
fluffbuzz wiki compile
fluffbuzz wiki lint
fluffbuzz wiki search "alpha"
fluffbuzz wiki get entity.alpha --from 1 --lines 80

fluffbuzz wiki apply synthesis "Alpha Summary" \
  --body "Short synthesis body" \
  --source-id source.alpha

fluffbuzz wiki apply metadata entity.alpha \
  --source-id source.alpha \
  --status review \
  --question "Still active?"

fluffbuzz wiki bridge import
fluffbuzz wiki unsafe-local import

fluffbuzz wiki obsidian status
fluffbuzz wiki obsidian search "alpha"
fluffbuzz wiki obsidian open syntheses/alpha-summary.md
fluffbuzz wiki obsidian command workspace:quick-switcher
fluffbuzz wiki obsidian daily
```

## Commands

### `wiki status`

Inspect current vault mode, health, and Obsidian CLI availability.

Use this first when you are unsure whether the vault is initialized, bridge mode
is healthy, or Obsidian integration is available.

### `wiki doctor`

Run wiki health checks and surface configuration or vault problems.

Typical issues include:

* bridge mode enabled without public memory artifacts
* invalid or missing vault layout
* missing external Obsidian CLI when Obsidian mode is expected

### `wiki init`

Create the wiki vault layout and starter pages.

This initializes the root structure, including top-level indexes and cache
directories.

### `wiki ingest <path-or-url>`

Import content into the wiki source layer.

Notes:

* URL ingest is controlled by `ingest.allowUrlIngest`
* imported source pages keep provenance in frontmatter
* auto-compile can run after ingest when enabled

### `wiki compile`

Rebuild indexes, related blocks, dashboards, and compiled digests.

This writes stable machine-facing artifacts under:

* `.fluffbuzz-wiki/cache/agent-digest.json`
* `.fluffbuzz-wiki/cache/claims.jsonl`

If `render.createDashboards` is enabled, compile also refreshes report pages.

### `wiki lint`

Lint the vault and report:

* structural issues
* provenance gaps
* contradictions
* open questions
* low-confidence pages/claims
* stale pages/claims

Run this after meaningful wiki updates.

### `wiki search <query>`

Search wiki content.

Behavior depends on config:

* `search.backend`: `shared` or `local`
* `search.corpus`: `wiki`, `memory`, or `all`

Use `wiki search` when you want wiki-specific ranking or provenance details.
For one broad shared recall pass, prefer `fluffbuzz memory search` when the
active memory plugin exposes shared search.

### `wiki get <lookup>`

Read a wiki page by id or relative path.

Examples:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
fluffbuzz wiki get entity.alpha
fluffbuzz wiki get syntheses/alpha-summary.md --from 1 --lines 80
```

### `wiki apply`

Apply narrow mutations without freeform page surgery.

Supported flows include:

* create/update a synthesis page
* update page metadata
* attach source ids
* add questions
* add contradictions
* update confidence/status
* write structured claims

This command exists so the wiki can evolve safely without manually editing
managed blocks.

### `wiki bridge import`

Import public memory artifacts from the active memory plugin into bridge-backed
source pages.

Use this in `bridge` mode when you want the latest exported memory artifacts
pulled into the wiki vault.

### `wiki unsafe-local import`

Import from explicitly configured local paths in `unsafe-local` mode.

This is intentionally experimental and same-machine only.

### `wiki obsidian ...`

Obsidian helper commands for vaults running in Obsidian-friendly mode.

Subcommands:

* `status`
* `search`
* `open`
* `command`
* `daily`

These require the official `obsidian` CLI on `PATH` when
`obsidian.useOfficialCli` is enabled.

## Practical usage guidance

* Use `wiki search` + `wiki get` when provenance and page identity matter.
* Use `wiki apply` instead of hand-editing managed generated sections.
* Use `wiki lint` before trusting contradictory or low-confidence content.
* Use `wiki compile` after bulk imports or source changes when you want fresh
  dashboards and compiled digests immediately.
* Use `wiki bridge import` when bridge mode depends on newly exported memory
  artifacts.

## Configuration tie-ins

`fluffbuzz wiki` behavior is shaped by:

* `plugins.entries.memory-wiki.config.vaultMode`
* `plugins.entries.memory-wiki.config.search.backend`
* `plugins.entries.memory-wiki.config.search.corpus`
* `plugins.entries.memory-wiki.config.bridge.*`
* `plugins.entries.memory-wiki.config.obsidian.*`
* `plugins.entries.memory-wiki.config.render.*`
* `plugins.entries.memory-wiki.config.context.includeCompiledDigestPrompt`

See [Memory Wiki plugin](/plugins/memory-wiki) for the full config model.
