Skip to content

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 11:57
· 1 commit to main since this release
3f4c9a3

Breaking: the output changes

A window at its limit now has lane headroom on the account's usage credits: Claude's extra usage up to the spend limit and prepaid balance, and Codex credits. Before, it said "no lane headroom: start nothing new" even with credits topped up. Without credits, the output is as before.

  • Lane wording: while a window is at 100% with credits left, the lane phrase names the pool and paces against what is left: on usage credits (429.39 GBP left): room for ~2 more lanes at 30.00 GBP/h each for 1.0h, or … measuring: start at most 1-2 new lanes until the draw is measured.
  • --json lanes: gains pool (plan or usage-credits). With usage-credits, headroom, per_lane_rate and hours are the credits', and per_lane_rate is in their unit, not %/h.
  • New --json field: usage_credits per source (null without credits): unit, left, drawing, hours_left, rate_per_hour, per_lane_rate, lane_headroom, lane_hours.
  • plan: when neither plan has room, it routes work to credits that have room: route work to Claude on usage credits (429.39 GBP left), or wait for a reset. A provider with room in its plan is still preferred.
  • State: a new <source>-credits.csv (what the credits have spent), and a credits key in claude-banked.json.
  • Requests: the Claude usage call drops skip_spend=1, which had hidden extra_usage. With extra usage on, a second GET reads the prepaid balance. agent-pace still never redeems a reset or buys credits.

What's Changed

  • feat!: a window at its limit has lane headroom on the usage credits by @frostney in #4

Full Changelog: v2.0.0...v3.0.0