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
[Bug] look_at tool cannot read image files - "this model does not support image input" even with vision-capable model #16184
The look_at tool fails to analyze image files from disk, returning error "Cannot read image (this model does not support image input)" even though the model supports multimodal vision capabilities.
Steps to Reproduce
Start OpenCode with vision-capable model (qwen3.5-397b or similar)
Call look_at tool with image file path:
look_at(file_path="/Users/myname/Desktop/ScreenShot_2026-03-05_215547_277.png", goal="Analyze this screenshot")
Observe error: "Cannot read [filename] (this model does not support image input)"
Expected Behavior
The image should be passed to the vision-capable model for analysis via the look_at tool.
Actual Behavior
look_at tool fails with "model does not support image input" error
Model never receives the image data
However, pasting/dragging the same image directly into chat works perfectly
This appears to be a core issue with the tool chain failing to convert image files into proper visual input format for vision-capable models. Pasted images work fine, but file-based image reading fails.
opencode --version
1.2.17
@Ryker0716 I am trying to resolve a similar issue with new Qwen3.5 model with Vision, but as per OpenCode docs there is not such look_at tool. Is this a custom-built tool?
Activity
github-actions commentedon Mar 5, 2026
This issue might be a duplicate of existing issues. Please check:
If your issue is distinct from the above, please add a comment explaining how it differs.
mtomas7 commentedon Mar 10, 2026
@Ryker0716 I am trying to resolve a similar issue with new Qwen3.5 model with Vision, but as per OpenCode docs there is not such look_at tool. Is this a custom-built tool?
Ryker0716 commentedon Mar 10, 2026
The problem occurred because I used the oh-my-opencode plugin. It works normally after disabling the plugin.
mtomas7 commentedon Mar 10, 2026
Please see if this config tip will help: #15728 (comment)
roadmap: #220 filed — Image/vision input is structurally impossible a…
roadmap: #220 filed — Image/vision input is structurally impossible a…
roadmap: #220 filed — Image/vision input is structurally impossible a…
roadmap: #220 filed — Image/vision input is structurally impossible a…
roadmap: #220 filed — Image/vision input is structurally impossible a…
roadmap: #220 filed — Image/vision input is structurally impossible a…
roadmap: #220 filed — Image/vision input is structurally impossible a…
roadmap: #220 filed — Image/vision input is structurally impossible a…