Skip to content

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 27 Sep 18:36
· 577 commits to main since this release

A patch release with three fixes.

Fixes

  • A removed credit budget now clears. When an account's spend-control budget was removed (for example, the account left the workspace that set it), the sidebar kept showing the last budget indefinitely, and a budget that had been spent kept the account out of routing until its old reset date. The plugin now drops the budget as soon as the usage check reports there is none, while still keeping it across the per-turn updates that never carry budget information. (#175)
  • A future refresh time no longer pins an expired token. When two copies of an account's token were merged, the one with the later refresh time won. A refresh time far in the future, from a clock that had run ahead or a state file copied from another machine, beat every real refresh, so the plugin kept an expired token and discarded each new one. Refresh times more than five minutes ahead are now ignored in that comparison. (#174)
  • The test suite no longer touches your live setup. Running the tests could rewrite ~/.config/opencode/openai-auth-sessions.json, read your vault files, and send a request to chatgpt.com. Tests now run entirely inside a temporary home directory with the network blocked. This only affects people running the test suite. (#172)

Other changes

  • Two configuration keys that did nothing, refresh.intervalMinutes and quota.showToasts, are removed. A config file that still contains them loads normally, and they are dropped the next time the file is saved.
  • The README install instructions now always name the current version.