v0.1.4 — Pluggable Summarizer & Extractor protocols
What's New
Added
Summarizerprotocol inprotocols.py— converts raw tool output into human/LLM-readable summariesExtractorprotocol inprotocols.py— extracts structured facts from raw tool output- Pluggable
summarizerandextractorparameters onapply_firewall()andapply_firewall_sync() ContextManagernow accepts optionalsummarizerandextractorat construction, wired throughbuild()/build_sync()
Fixed
infer_namespace()now guards against empty prefixes caused by leading separators (e.g..fooor/bar)
Full Changelog: v0.1.3...v0.1.4