anomalyco / anomalyco/opencode
Bug: MiMo V2.5 (mimo-v2.5) advertises video/audio support but video input is never received by the model
@MrMushrooooom is already working on this.
Since Aug 5, 2026.
- Dominant language
- TypeScript
- Stars
- 209k
- Forks
- 27.5k
- Avg merge
- 7h 2m
- Merged PRs (30d)
- 384
Description
Description
Summary
The OpenCode Go model mimo-v2.5 advertises text, image, audio, video input capabilities (visible in /models and the model picker), but video input is never actually received by the model. The model responds "没收到" (didn't receive) regardless of format.
Tested formats (all failed)
All tested against https://opencode.ai/zen/go/v1/chat/completions with model mimo-v2.5:
{"type": "video_url", "video_url": "data:video/mp4;base64,..."}→ model replies it didn't receive any video{"type": "input_video", "video_url": {"url": "data:..."}}→ HTTP 503 "Endpoint is unavailable"{"type": "input_video", "video_url": "data:..."}→ model replies it didn't receive any video{"type": "video", "video": {...}}and{"type": "video", "video": "data:..."}→ model replies it didn't receive any video- Public HTTPS video URLs (e.g. MDN/W3Schools test videos) with
video_url→ model replies it didn't receive any video
For comparison
qwen3.7-pluswith{"type": "video_url", "video_url": "data:video/mp4;base64,..."}works — the model correctly describes the video content.kimi-k2.7-codewith the same format also works.mimo-v2.5text input works fine (normal chat responses).
Expected behavior
Either video input should actually reach the model (per the advertised capabilities), or the metadata should not advertise video support.
Actual behavior
The model receives the message but no video content — the video modality is effectively non-functional despite being advertised.
Plugins
vision-auto-switch.ts (custom), ooclaw-opencode.js
OpenCode version
1.18.13
Steps to reproduce
- Use OpenCode Go subscription with API key
- Send a chat completion request to https://opencode.ai/zen/go/v1/chat/completions with model=mimo-v2.5
- Include a video content part (any format: video_url string, input_video object, base64 data URL, or public HTTPS URL)
- Observe: the model responds that it received no video
- Repeat with qwen3.7-plus using identical video_url format → video is received and described correctly
Screenshot and/or share link
N/A (API-level bug, reproducible with plain curl)
Operating System
Windows 11
Terminal
Windows Terminal
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.