Skip to content

v0.98.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 15:17
· 19 commits to main since this release
adccf74

New

  • Per-device GitHub API health - Each device's heartbeat now reports its remaining REST and GraphQL rate limit, their reset times, and how many GitHub API errors the factory loop on that device hit in the last hour. Values are empty where a device cannot report them, such as no GitHub login or no loop running. (#1337)
  • Orchestrator token spend in the minute summary - The loop's once-a-minute summary now records the tokens its own orchestrator session spent that minute, so the orchestrator's cost shows up next to the agents' cost. (#1333)
  • Usage throttle tier in the minute summary - The minute summary now records which usage tier the loop acted on (normal, slow, stop-new or stop-all) and whether an owner override held it at normal. (#1338)
  • What-if API cost per agent step - Each ended agent step and intake stamp now records what it would have cost at Anthropic's public API prices, priced per model including nested agents. This is an estimate, not a bill; steps on an unknown model are left unpriced and logged. docs/metrics.md has queries for cost per merged issue and per model. (#1339)

Fixed

  • callum-dev update keeps filled-in text on template rewords - When a template only rewords a placeholder the repo already filled in, or removes a repo-owned section the repo already filled in, update now keeps the repo's text and prints a kept line instead of reporting a conflict. Other conflicts are reported as before. (#1330)

Upgrade

  • Plugin: run npx callum-dev update, commit the .claude/settings.json it produces, then restart the container or run dev-init --plugins. A loop workspace on the orchestrator-loop template picks up the plugin only after that template is pushed at this release (coder/push.sh orchestrator-loop).
  • CLI and templates: npm update @callum/dev-system && npx callum-dev update.
  • Base image: rebuild or re-pull the dev container to get image 2.77.0. The factory database gains three expand-only migrations, which the loop applies at its next start.
Technical changes

Maintenance

  • Release v0.98.0 (image 2.77.0) (#1340)
  • Record the what-if API cost of each ended agent step and intake stamp (#1339)
  • Add the usage throttle tier to the loop's minute summary (#1338)
  • Report each device's GitHub rate limit and API errors in its heartbeat (#1337)
  • Add orchestrator session tokens to the loop's minute summary (#1333)
  • callum-dev update keeps the repo's filled text on template rewords (#1330)