v0.4.0
What's Changed
-
MCP agents can fetch your sources word-for-word. Four new tools (read_source_segment, search_source_segments, get_source_passages, list_segments) let Claude and other AI clients pull exact paragraphs from your imported PDFs and web pages — not just the wiki summary, but the raw evidence. Your vault is now a queryable library, not just a compressed index.
-
Every concept is now linked to the exact paragraphs that support it. Ingest analyses sources in paragraph-aligned chunks and records which segments produced each concept — automatically, at no extra LLM cost. Run synto ingest --force once to backfill your existing vault. The result: every article knows its sources at the paragraph level.
-
synto doctor --backlog shows you what your wiki is missing. A coverage report mined from real usage: zero-result queries, single-source concepts that may be thin, and questions users keep asking but your vault can't answer. It's a personal editor flagging where your notes need depth.
-
Raw source access has a privacy gate. New [mcp.source_access] config: permissive_only (filters by license), all, or deny. On upgrade, synto warns loudly if sources lack declared licenses — so you can lock it down before any client reads a word.
New Contributors
Full Changelog: v0.3.0...v0.4.0