diff --git a/CHANGELOG.md b/CHANGELOG.md index dc6700a..bc560d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,11 +6,20 @@ and this project uses [Semantic Versioning](https://semver.org/). ## [Unreleased] +## [0.1.1] - 2026-09-26 + ### Added - `downshift report` shows the one-time analysis cost (eval model calls plus estimated judge calls, at config prices) and the payback time. New `--audit-cost USD` option for an assistant audit. `downshift export` adds the same numbers to `summary.json`. + SupportDesk: $0.65 one-time, pays back in 51 minutes. - Web Overview shows the analysis cost and payback time. +- mem0 case study: 51 eval cases for 3 features and a local reranker run (no safe downgrade; + best candidates keep 76% of baseline quality). + +### Fixed +- The judge estimate note only appears when there are judge calls. +- Clear "No payback" sentence when nothing was downgraded; "1 minute" is singular. ## [0.1.0] - 2026-09-26 @@ -45,6 +54,7 @@ First public release. ### Added - Pre-release to claim the PyPI name and test Trusted Publishing. -[Unreleased]: https://github.com/ana-lan/downshift/compare/v0.1.0...HEAD +[Unreleased]: https://github.com/ana-lan/downshift/compare/v0.1.1...HEAD +[0.1.1]: https://github.com/ana-lan/downshift/compare/v0.1.0...v0.1.1 [0.1.0]: https://github.com/ana-lan/downshift/compare/v0.1.0.dev0...v0.1.0 [0.1.0.dev0]: https://github.com/ana-lan/downshift/releases/tag/v0.1.0.dev0 diff --git a/README.md b/README.md index 72bce53..c34df4d 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - uses: ana-lan/downshift@v0.1.0 + - uses: ana-lan/downshift@v0.1.1 with: path: . # directory to scan fail-above: "500" # optional: fail if the monthly increase is above $500 diff --git a/bob_sessions/downshift_task17_commit_msg.png b/bob_sessions/downshift_task17_commit_msg.png new file mode 100644 index 0000000..1fd0590 Binary files /dev/null and b/bob_sessions/downshift_task17_commit_msg.png differ diff --git a/src/downshift/__init__.py b/src/downshift/__init__.py index e1eddec..7f5b54b 100644 --- a/src/downshift/__init__.py +++ b/src/downshift/__init__.py @@ -1,3 +1,3 @@ """Downshift: cut LLM costs per PR.""" -__version__ = "0.1.0" +__version__ = "0.1.1" diff --git a/web/public/data/summary.json b/web/public/data/summary.json index fb38acf..b1f891d 100644 --- a/web/public/data/summary.json +++ b/web/public/data/summary.json @@ -1,6 +1,6 @@ { "project": "supportdesk", - "tool_version": "0.1.0", + "tool_version": "0.1.1", "baseline": "qwen2.5:7b", "candidates": [ "qwen2.5:3b",