You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
dots3-note-prev (Image-Text-to-Text) incorrectly detected as non-vision, images rejected by unsupportedParts() #43392
When uploading an image while using dots3-note-prev, the model receives this error instead of the image:
ERROR: Cannot read clipboard (this model does not support image input). Inform the user.
This is wrong — dots3-note-prev is a multimodal omni model (280B-A16B omni MoE) that natively supports image, audio, and video input. It should accept images.
Root Cause
unsupportedParts() in packages/opencode/src/provider/transform.ts:438-440 strips image parts when model.capabilities.input.image is false. Capability detection in packages/opencode/src/provider/provider.ts:1267 derives this from the external model config:
If dots3-note-prev is not listed in the model config with modalities.input including "image", it defaults to false and images get rejected — even though the model actually supports them.
Steps to Reproduce
Configure dots3-note-prev as the model
Upload/paste an image
Observe: error text instead of image processing
Expected Behavior
Images should pass through to the model since dots3-note-prev natively supports image input (as well as audio and video).
Activity
github-actions commentedon Oct 19, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.