Skip to content

v0.5.0 — LLM Enrichment Pipeline

Choose a tag to compare

@panjieke panjieke released this 04 May 21:27
· 132 commits to main since this release

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