Skip to content

fix(agent): prefer native vision when main model supports it (#44299) - #44450

Closed
kyssta-exe wants to merge 1 commit into
NousResearch:mainfrom
kyssta-exe:auto-fix/issue-44299
Closed

fix(agent): prefer native vision when main model supports it (#44299)#44450
kyssta-exe wants to merge 1 commit into
NousResearch:mainfrom
kyssta-exe:auto-fix/issue-44299

Conversation

@kyssta-exe

Copy link
Copy Markdown
Contributor

Fixes #44299. When auxiliary.vision is explicitly configured, decide_image_input_mode forced text routing even when the main model supports vision natively (e.g. mimo-v2.5). Now checks the main model's vision capability first, only falling back to aux vision text pipeline when the main model cannot handle images natively.

@alt-glitch alt-glitch added type/bug Something isn't working comp/agent Core agent runtime: loop, agent_init, prompt builder, context-compression, responses endpoint tool/vision Vision analysis and image generation P2 Medium — degraded but workaround exists duplicate This issue or pull request already exists labels Jun 11, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator

Duplicate of #32519 — same decide_image_input_mode reorder (check native vision before aux override). Implements the bug half of #44299; #32519 (closes #29135) is the earliest open canonical.

@kyssta-exe
kyssta-exe force-pushed the auto-fix/issue-44299 branch from 18f5e66 to 79e13da Compare June 11, 2026 21:11
@kyssta-exe

Copy link
Copy Markdown
Contributor Author

Duplicate of #32519 — same native vision preference reorder for #44299. Closing as superseded.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/agent Core agent runtime: loop, agent_init, prompt builder, context-compression, responses endpoint duplicate This issue or pull request already exists P2 Medium — degraded but workaround exists tool/vision Vision analysis and image generation type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

auxiliary.vision explicit config blocks native vision + need image-in-user-message injection for providers like Xiaomi MiMo

2 participants