Auxiliary client routing gaps for OAuth providers
NousResearch/hermes-agent · cluster 21521 · agent
Data as of
12 open items. Fix merged in #133534. Check it covers your case.
The short answer
- Known?
- Yes. 21 related items grouped here, 3 issues already closed.
- Fix event
- A fix was merged to main in PR #133534. Check it covers your case. No release data is tracked.
- Tracker
- The maintainers' tracker marks this
partially resolved, deciding PR #133534. That is separate from the fix event. - Still open
- 6 issues and 6 PRs.
Next step: read #133534, then check whether your report is one of the 6 still open.
Read #133534Pick up a Lab taskThese issues and pull requests concern missing or broken routing for OAuth-based providers—primarily minimax-oauth and google-gemini-cli—in the auxiliary client resolution logic, including silent fallbacks, wrong client types being returned, and unhandled auth types.
Open issues6
- Issue#29910[Bug]: auxiliary_client: minimax-oauth not supported in auto-detection chain for kanban_decomposer
- Issue#30720[Bug]: OAuth provider 'google-gemini-cli' silently unusable as fallback chain entry
- Issue#36091[Bug]: minimax-oauth auxiliary client returns raw Anthropic SDK client instead of AnthropicAuxiliaryClient wrapper
- Issue#38685[Bug] auxiliary.vision.provider: minimax-oauth (and other non-listed OAuth) silently falls back to 'auto' instead of routing to the provider
- Issue#45241auxiliary_client.py: unhandled auth_type 'oauth_minimax' breaks all auxiliary tasks for minimax-oauth users
- Issue#58231[Bug] minimax-oauth provider requires API key env var despite being OAuth
Open PRs6
- PR#22213fix: handle oauth_minimax in auxiliary providers
- PR#23639fix(auxiliary): support minimax oauth providers
- PR#29792fix(aux): support google gemini cli oauth routing
- PR#40122fix(auxiliary): support minimax-oauth in auxiliary client router (fixes #21521, #36091)
- PR#42128fix(auxiliary): support minimax-oauth provider for auxiliary tasks
- PR#68620fix(auxiliary): route MiniMax OAuth via runtime credentials
Fixes on record
-
#133534 fix(auxiliary): support MiniMax OAuth side tasks [risk 0.80]
files:
agent/auxiliary_client.py,agent/auxiliary_client_registry.py,hermes_cli/auth_minimax.py,tests/agent/test_auxiliary_client_minimax_oauth.py,tests/hermes_cli/test_minimax_oauth.py
5 PRs closed without merging
From the close comments: duplicate 3 · merged via another change 1 · superseded by another PR 1
-
#30059 fix(auxiliary): add minimax-oauth support to resolve_provider_client · duplicate →
#22213,#23639,#25287,#27640,#21521 -
#30795 fix(auxiliary): add google-gemini-cli OAuth provider to auxiliary client routing (#30720) · duplicate →
#29792,#26727,#26513,#30720 -
#35539 fix: resolve minimax-oauth auxiliary client routing · duplicate →
#22213,#21521,#25287,#27640 -
#48306 fix(agent): add google-gemini-cli to auxiliary resolve_provider_client (#48201) · merged via another change →
#30058,#48201 -
#77419 fix(auxiliary): route oauth_minimax through AnthropicAuxiliaryClient (fixes all aux tasks) · superseded by another PR →
#61585
Closed issues · 3
How this cluster was grouped
-
Link evidence (
partly structural links): some members are connected by structural evidence (shared changed files, or a closing/superseded reference); the rest are joined by an automated relevance judgement over their text. - Members outside that structural core may belong to a different underlying problem.
-
Pairwise link density
0.12: the share of item pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36.1.00means every pair is linked.
Pick up a Lab task
Check whether a fix covers the open issues here, with your own agent. Bring back evidence for maintainers.
Open the LabAt a glance
- Subsystem
- agent
- Merged PRs
- #133534
- Closed issues
- 3
- Attempts
- 5 PRs closed without merging
- Fix link checked
- 6 Oct 2026