mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-14 13:22:37 +00:00
* fix(opencode): return browser screenshots to OpenCode v2 agents The v2 bridge plugin passed a Paseo tool's MCP content straight to OpenCode. OpenCode v2 tool content is text or a file, so the image block from browser_screenshot was not valid output: the tool call never completed and the turn failed. Convert image blocks to file content with a data URI and keep text blocks as they are. Closes #6318 * fix(opencode): show v2 tool images as images, not base64 output With the bridge now returning screenshots to OpenCode v2 as data URI file content, the v2 timeline copied each file's URI into the tool call's output, so the screenshot card showed the whole base64 string. Keep data URI images out of the tool output, leave an "[image]" placeholder, and emit each image after the tool call as image markdown, the way Claude and Codex tool images are shown. History replay uses the same mapping. --------- Co-authored-by: paseo-bot[bot] <266920839+paseo-bot[bot]@users.noreply.github.com>