Skip to content

v0.1.4 — Pluggable Summarizer & Extractor protocols

Choose a tag to compare

@dgenio dgenio released this 06 Mar 06:35
· 430 commits to main since this release
v0.1.4
65e19a9

What's New

Added

  • Summarizer protocol in protocols.py — converts raw tool output into human/LLM-readable summaries
  • Extractor protocol in protocols.py — extracts structured facts from raw tool output
  • Pluggable summarizer and extractor parameters on apply_firewall() and apply_firewall_sync()
  • ContextManager now accepts optional summarizer and extractor at construction, wired through build() / build_sync()

Fixed

  • infer_namespace() now guards against empty prefixes caused by leading separators (e.g. .foo or /bar)

Full Changelog: v0.1.3...v0.1.4