v0.5.0 — LLM Enrichment Pipeline
What's New
LLM Enrichment Pipeline
After MarkItDown converts a raw file to Markdown, the LLM now adds [[wikilinks]] and suggests tags via a new enrich_article() method — restoring intelligent graph linking.
compile_cross_references() is now automatically called after ingestion to establish inter-article relationships.
Auto-Compile by Default
auto_compile now defaults to True across all surfaces (REST API, MCP stdio, MCP HTTP). Ingested files are automatically compiled unless the caller explicitly passes auto_compile=false.
Example Vault Repaired
- 4 wiki articles with proper
[[wikilinks]]and tags - 4 raw source files (transformer paper, attention paper, alignment faking, emotion concepts)
- Runtime artifacts gitignored
Tests
- 227 total tests (8 new for enrichment and cross-reference wiring)
Full Changelog: v0.4.0...v0.5.0