Skip to content

v0.53.0

Choose a tag to compare

@hughpyle hughpyle released this 20 Feb 04:37
· 873 commits to main since this release

What's new

  • TagClassifier: Data-driven speech-act classification for document parts. When constrained tag specs (.tag/* with _constrained=true) exist in the store, analyze() automatically classifies parts against the taxonomy in a single LLM batch call. Zero-config — no specs means no extra cost.

  • Conversation-aware summarization: Auto-detects conversation transcripts (User:/Assistant: patterns) and uses a fact-preserving prompt that retains dates, names, locations, and chronological order. Document summarization unchanged.

  • Part-to-parent uplift in find(): When semantic search matches a part (@P{N}), results now include the parent document with _focus_part metadata, deduplicating when multiple parts match.

  • Speech-act taxonomy: 16 new system docs (tag-act-*, tag-status-*) providing structured vocabulary for commitment tracking.