v0.8.0 Release: MCP Workshop Tools and Session Automation
We are publishing the v0.8.0 release of the ITP analytical infrastructure, covering Heddle (the framework), Baft (the analytical engine), and Docman (document processing).
What’s new
Heddle v0.8.0 adds MCP Workshop tools – exposing the Workshop UI’s
capabilities (worker testing, evaluation suites, config impact analysis,
dead-letter inspection) as MCP tools under the workshop.* namespace.
These tools work without a running NATS server, calling Workshop
components directly in-process.
Key additions:
- 9 Workshop MCP tools across 5 groups (worker, test, eval, impact, deadletter)
- MCP ToolAnnotations support (readOnlyHint, destructiveHint, idempotentHint)
- 90% test coverage (1472 tests across 68 files)
- MkDocs-Material documentation with GitHub Pages publishing
Baft v0.3.0 adds typed Pydantic I/O contracts for all 13 workers,
migrates all worker configs from inline JSON Schema to schema_ref,
and introduces design invariants documentation with the silo isolation
map and blind audit constraints.
Docman v0.5.0 continues stable with smart two-tier extraction (MarkItDown + Docling) and DuckDB vector search.
What’s next
Track B work is underway for v0.9.0:
- Helm chart for single-command Kubernetes deployment
- Session automation (
baft session start/end/sync) - Claude Chat integration via MCP session tools
- Environment prerequisite checker (
baft preflight)