v0.2.0
What's new in 0.2.0
Features
- Schema governance: fingerprinting, versioning, drift detection, and compile-time validation
- Structured execution traces with trace IDs and timing
- Cost-avoided calculator on ExecutionResult
- Tool execution guardrails (timeout + output-size limits)
- Error recovery and retry policies per step
- Logging redaction policy
- Dry-run / explain mode for flow execution preview
- Runtime flow observation and trace capture
- Replay mode for re-executing flows from recorded traces
- Flow visualization API (ASCII + Mermaid renderers)
- CLI entry point: chainweaver inspect
Notes
- All changes are additive and backward compatible with 0.1.0
- 346 tests, 97% coverage
What's Changed
- feat: add schema governance — fingerprinting, versioning, drift detection, compile-time validation by @dgenio in #121
- feat: Pydantic traces, cost, guardrails, redaction, retry, explain, observation, replay, viz, CLI by @dgenio in #122
Full Changelog: v0.1.0...v0.2.0