Name change + architecture consolidation. vault-mind → LLM Wiki Bridge
(slug obsidian-llm-wiki). Brand-first surfaces renamed; internal config
keys and binary names keep vault-mind for continuity.
- MCP tool surface governed by AI-Output sediment convention. New
frontmatter fields
review-status,scope,quarantine-state,history[]on sweep-managed notes. Plain notes untouched. Migration is additive — running the sweep against a v1 vault annotates over time, no destructive rewrites. loadConfigprecedence flipped toenv > ./yaml > ../yaml. v1 silently let a parent-dir yaml shadowVAULT_MIND_VAULT_PATHwhich could redirect a vault without warning. If you were relying on that (probably not), set a local./vault-mind.yamlinstead.- Default adapter list now includes
vaultbrainat runtime. The pglite vector extension path bug that previously crashed startup with this default is fixed by externalising@electric-sql/pglitefrom the esbuild bundle. - Bundle ships from
mcp-server/bundle.js(shrunk 1.54 MB → 963 KB after pglite externalisation). Install path unchanged; users who bundled the artifact themselves must rerunnpm run rebuild.
- 7 persona skills —
vault-architect,vault-curator,vault-gardener,vault-historian,vault-janitor,vault-librarian,vault-teacher. Loadable as Claude Code skills via~/.claude/skills/. - AI-Output sediment pipeline —
vault.writeAIOutput+vault.sweepAIOutputops for agent-authored notes with review gating, scope + quarantine-state governance, per-sweep history audit trail, axis sub-key, trend log. - Step 2.5 input gate — free-form input validation with warning emission (downgraded from throw) to preserve agent UX while surfacing schema drift.
- Bilingual user guide —
docs/GUIDE.md+docs/GUIDE.zh-CN.mdwith language switch on README. - Auto-generated tools reference —
docs/mcp-tools-reference.mdregenerated fromoperations.tsat build time, drift-guarded by test. - End-to-end stdio smoke test — spawns the shipped bundle, exercises JSON-RPC framing, tool-name bridge, config loader. Includes a pglite regression guard.
- Paste-install UX —
setup(bash) /setup.ps1(PowerShell) scripts emit the MCP-server registration command. - Graph viewer — static
viewer/index.htmlrenderskb_meta.jsonas an interactive concept graph. Demo data atviewer/sample-graph.json. - Headless MCP architecture — filesystem / memU / gitnexus / obsidian / qmd / vaultbrain adapters; runs without Obsidian open.
- Bundled pglite vector-extension path resolution (5ee746a).
- realpath traversal guard hardened (71b0492).
_md_parseshared module extracted; old duplicate parsers removed.- generate-tools-doc drift test added (fbd6ed0).
See docs/ICEBOX.md for the full list — 2026-04-20 persona+MCP
audit findings (11 still open), bridge v2 architecture in separate
repo, screenshots for guide, sweep.log rotation.
首次公开发布。vault-mind 是 Knowledge OS for Claude Code + Obsidian,采用四层架构:MCP server + unified query adapters + auto-compile pipeline + Claude 驱动的 agent scheduler。
- eee222b feat: Phase 1 scaffold + code migration + adapter interface
- 80f8b42 feat: MCP server index.ts + CI + lint fixes
- 64a4bb8 feat(compiler): auto-orchestration pipeline with chunking, extraction, and contradiction detection
- c89ddea feat(mcp): complete vault.* methods + adapter registry
- b3b056f chore: session handoff -- P1-P3 done, next P4 unified query
- dfa1106 feat(phase4): unified query + compile triggers + memu/gitnexus adapters
- de7c7fc docs: update progress -- Phase 4 complete, MVP done
- ebef6ef feat(phase5): agent scheduler + evaluate + MCP wiring
- 713d051 feat(phase6): distribution + skills (Gemini + Claude fixes)
- eacba53 docs: 设计哲学 -- 矛盾论+实践论+群众路线
- af48d4a docs: 完整设计哲学 -- 马克思政治经济学 + 毛泽东三论
- 2db30b2 docs: vault-mind design spec + GSD planning artifacts
- 9139a2b docs: all phases complete -- v1.0 ready
- b5f21a0 chore: gitignore harness runtime state
- 498e3b7 fix(mcp): thread detected config path into agent evaluate.py
- f451d12 ci: cache npm install and align branch to main