Releases: Therealdk8890/DProvenanceKitPython
Releases · Therealdk8890/DProvenanceKitPython
Release list
v0.2.0
dprovenancekit 0.2.0 — the free, Apache-2.0 reasoning-observability SDK for AI systems. Zero third-party dependencies; Python 3.9+.
Highlights since 0.1.0
- Relicensed BSL 1.1 → Apache-2.0 — the SDK is now permissively licensed for adoption.
- Regression gate in CI — a server-less
dprovenancekit gateCLI, plus a drop-in GitHub Action and GitLab CI template that fail a PR/MR when an agent's reasoning drifts from a golden baseline and comment the diff. - Anomaly rules —
ToolDropRule+LoopingRulewith a JSON rule registry and adprovenancekit anomaliessubcommand, runnable locally or on every PR. - Baseline selection — a
runssubcommand and two-database gate for picking golden vs candidate. - Query DSL — new
CountStepnode. - Sharper regression detection — reordered critical steps are flagged as HIGH; findings are matched on semantic identity.
- Report export —
render_report_htmlproduces a shareable HTML regression report.
Packaging
This package ships only the Apache-2.0 SDK (dprovenancekit). The hosted backend / visualizer is now maintained as a separate commercial product and is not part of this release.
Install
pip install dprovenancekit
pip install "dprovenancekit[langchain]" # + LangChain adapter
pip install "dprovenancekit[openai-agents]" # + OpenAI Agents adapter