v0.9.10
looplj/axonhubv0.9.10Mar 3, 2026by looplj
AI Summary
This release focuses on channel improvements, adding support for GitHub Copilot OAuth and Gemini Vertex models, while fixing critical bugs related to model syncing, pattern saving, and performance metrics calculation.
Key Highlights
- Added GitHub Copilot support with OAuth device flow
- Added Gemini Vertex model fetching via PublicProviderConf
- Fixed AutoSyncModelPattern saving issues
- Fixed OpenAI extra_fields thought_signature parsing
- Fixed tokens per second calculation for cache hits
New Features
- GitHub Copilot OAuth device flow support
- Gemini Vertex model fetching
Full Release Notes
## What's Changed * feat(channel): add GitHub Copilot with OAuth device flow support by @djdembeck in https://github.com/looplj/axonhub/pull/900 * Fix AutoSyncModelPattern not being saved in channel updates by @caglareker in https://github.com/looplj/axonhub/pull/917 * fix: sync models now with pattern, close #920 by @looplj in https://github.com/looplj/axonhub/pull/921 * refactor: move copilot token exchanger to the copilot internal by @looplj in https://github.com/looplj/axonhub/pull/924 * 兼容 OpenAI 入站 extra_fields.extra_content 的 thought_signature 解析,并修复签名base64不正确导致的genai报错问题 by @MomentDerek in https://github.com/looplj/axonhub/pull/908 * fix(orchestrator): detect complete responses without terminal events for Codex + NanoGPT by @djdembeck in https://github.com/looplj/axonhub/pull/915 * chore: sync model developers data by @github-actions[bot] in https://github.com/looplj/axonhub/pull/928 * opt: signature compatible when switch channel in the same session by @looplj in https://github.com/looplj/axonhub/pull/931 * feat(channel): add Gemini Vertex model fetching via PublicProviderConf by @djdembeck in https://github.com/looplj/axonhub/pull/932 * fix(frontend): correct tokens per second calculation for cache hits by @djdembeck in https://github.com/looplj/axonhub/pull/934 * opt(anthropic): optimize adaptive thinking compatible by @looplj in https://github.com/looplj/axonhub/pull/940 * fix: llm lincese and readme by @looplj in https://github.com/looplj/axonhub/pull/943 ## New Contributors * @caglareker made their first contribution in https://github.com/looplj/axonhub/pull/917 * @MomentDerek made their first contribution in https://github.com/looplj/axonhub/pull/908 **Full Changelog**: https://github.com/looplj/axonhub/compare/v0.9.9...v0.9.10