Skip to content

0.46.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 14:31
· 76 commits to main since this release

Fixed

  • A run whose session wrote two terminal records is no longer charged twice. aep eval run totalled total_cost_usd, usage and duration_ms over every session.ended in a stream. That is right across the sessions of a driven run, where each states its own spend, and wrong within one session: --max-budget-usd stops a session after it has written its result, so the stream carries a second terminal record saying error_max_budget_usd, and both restate the same running counters. A golden-path recording on 2026-09-03 reported cost_micro_usd: 30002816 for a session that spent $15.00140784, and the manifest's cost row read a $15 run as a $30 one against its $15 cap. The fold is now per session — the largest figure any of that session's terminal records stated, summed across sessions. The largest and not the last, because the stopping record restates the cost and zeroes its usage.

Changed

  • Reworked the Design principles guide into a failure-first, runnable walkthrough that maps the passkey example to AEP's validation, evidence, capability, approval, command, driver, ESS adapter, and compatibility boundaries.