Skip to content

v0.12.3

Choose a tag to compare

@github-actions github-actions released this 08 Mar 16:27
· 335 commits to master since this release

   🚀 Features

  • Add stripThinkingBlocks utility for thinking signature error recovery  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (086fd)
  • Add TokenPool class for multi-account management  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (a3fc5)
  • Initialize TokenPool from GITHUB_TOKENS env var  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (0590a)
  • Allow copilotFetch/copilotHeaders to accept account overrides  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (a0ee3)
  • Add account-aware routing with failover  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (f3811)
  • Route all service calls through account router  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (3844f)
  • Show account ID in request logs for multi-token mode  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (e31df)
  • Add account management to CLI config menu  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (6962c)
  • Multi-token routing with round-robin and smart model routing  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (98a85)
  • Add device code login flow to account management menu  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (0fa8b)
  • Persist accounts to github_tokens.json for CLI management  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (15fa0)

   🐞 Bug Fixes

  • Skip retrying deterministic 400 errors in copilotFetch  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (c1325)
  • Catch invalid thinking signature errors and retry in ChatCompletions  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (0f217)
  • Catch invalid thinking signature errors and retry in Responses API  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (11ba7)
  • Extend deterministic 400 detection to cover more permanent errors  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (045c3)
  • Round-robin always picking same account due to double selection  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (ba326)
  • Strip all thinking blocks proactively instead of guessing validity  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (7b5a5)
  • Only strip thinking blocks in multi-token mode to preserve reasoning  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (f10ae)
  • Use single token from GITHUB_TOKENS env in single-token mode  -  by @Ashesh3 and Claude Opus 4.6 (1M context) (33507)
    View changes on GitHub