v0.4.0.md
docs/release-notes/v0.4.0.md
Tesserae v0.4.0 — Extraction-feedback loop, research mode, evolution on by default
<!-- translations:start -->
한국어 · 中文 · 日本語 · Русский · Español · Français · Deutsch
<!-- translations:end -->
Released 2026-05-26 · PyPI · GitHub release · pip install --upgrade tesserae==0.4.0
Tesserae 0.4.0 turns the knowledge base into something the user can correct, grow, and trust by default. The headline is an extraction-feedback loop: corrections the user makes in the Obsidian vault are collected as typed FeedbackEvents, clustered into LLM-phrased guidance, and fed back into the next extraction so the engine stops making the same mistake. Alongside it ships research mode (tesserae project research) — a dzhng-style agentic plan → search → reflect → synthesize loop that mints typed OpenQuestion / SessionHypothesis nodes so a research thread survives across compiles. Two evolution passes that were opt-in in v0.3.0 — community summaries and the prose-to-code discusses linker — are now on by default, and the LLM backend gets a batch of robustness fixes (auto-discovery of ~/.claude* credentials, graceful handling when the Claude CLI is not logged in). All additive, no breaking changes.
Table of contents: