Skip to content

v0.2.0

Choose a tag to compare

@dgenio dgenio released this 11 May 18:14
· 259 commits to main since this release
0910c3a

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