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
Platform: macOS 26.5 (M1), CI build of main @ 0bed36852 (run 38581408372). It fails on both the stdio and the in-app HTTP server. Found during the e2e pass logged in #1212.
Repro
exportVideo with path: "/…/out.gif", gifSize: "small" (succeeds: 852×480, 15 fps).
getFrames with projectId of that project (its last export is the GIF), or with path to the GIF.
Expected: frames from the GIF, as for an MP4. The server instructions tell the agent to "exportVideo, and getFrames with the projectId to check the export before you hand it over".
Actual:Chromium could not decode the video (media error 4) on both servers. The same project exported to MP4 gives frames normally.
Impact: the documented check-before-handing-over flow fails for every GIF export. An agent that follows it gets an error and no way to look at what it made.
Direction: decode GIFs another way (an <img>/ImageDecoder, or ffmpeg, which the app ships), or check the GIF's MP4 sibling. At the least, say plainly that getFrames does not read GIFs, both in the tool description and in the error.
This change is assigned to the Next Release release milestone and is not necessarily available in the latest downloadable desktop release yet. It is currently marked as status: pending release until a packaged release containing it is published.
Activity
github-actions commentedon Oct 14, 2026
Fixed by #1227 and merged into
main.This change is assigned to the
Next Releaserelease milestone and is not necessarily available in the latest downloadable desktop release yet. It is currently marked asstatus: pending releaseuntil a packaged release containing it is published.docs(testing): log the macOS retest of #1214, #1215 and #1216 on buil…
fix(mcp): let getFrames read a GIF export
EtienneLescot commentedon Oct 15, 2026
Moved into
v2.1.0as part of the pre-release cut.