zeekay
4991923b67
fix(browser): route MCP register through _result_to_mcp — ToolImage→ImageContent
...
The browser tool's bespoke register() returned execute()'s dict RAW, so FastMCP
flat-JSON-serialized a screenshot's ToolImage (base64 inline, 250K chars) →
overflowed the agent context and wedged the run — the SAME bug main's
ImageContent converter (711eb498 ) fixed for every OTHER tool via
BaseTool.register→_result_to_mcp, but the browser tool bypassed that path.
Now both registration paths share the one converter: nested ToolImage anywhere
in the result becomes a native MCP ImageContent block the client SEES. One way.
2026-07-05 04:29:07 -07:00
..
2026-06-30 22:21:53 -07:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-03-09 21:11:54 -07:00
2026-06-30 22:21:53 -07:00
2026-03-01 16:01:16 -08:00
2026-04-01 13:36:10 -07:00
2026-03-25 04:02:13 -07:00
2026-04-01 10:41:46 -07:00
2026-06-30 14:56:32 -07:00
2026-07-02 13:16:42 -07:00
2026-04-01 10:41:46 -07:00
2026-07-03 00:45:49 -07:00
2026-06-16 16:09:23 -07:00
2026-03-07 00:01:43 -08:00
2026-03-01 16:01:16 -08:00
2026-06-24 13:50:24 -07:00
2026-04-01 10:41:46 -07:00
2026-03-19 10:29:31 -07:00
2026-07-03 00:45:49 -07:00
2026-05-13 14:23:35 -07:00
2026-03-22 20:03:09 -07:00
2026-06-30 22:21:53 -07:00
2026-07-03 12:31:09 -07:00
2026-07-05 04:29:07 -07:00
2026-05-13 14:23:35 -07:00
2026-03-04 12:15:14 -08:00
2026-06-17 22:06:55 +00:00
2026-06-26 11:57:48 -07:00
2026-07-03 00:45:49 -07:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-07-03 00:45:49 -07:00
2026-06-17 21:53:05 +00:00
2026-06-24 13:50:24 -07:00
2026-03-01 16:01:16 -08:00
2026-03-04 12:15:14 -08:00
2026-03-01 16:01:16 -08:00
2026-03-04 12:15:14 -08:00
2026-06-26 11:57:48 -07:00
2026-03-01 16:01:16 -08:00
2026-06-26 11:57:48 -07:00
2026-03-12 01:12:30 -07:00
2026-03-04 12:15:14 -08:00
2026-06-26 11:57:48 -07:00
2026-05-14 20:56:32 -07:00
2026-06-26 11:57:48 -07:00
2026-03-10 21:57:50 -07:00
2026-03-01 16:01:16 -08:00
2026-03-01 16:01:16 -08:00
2026-06-24 13:50:24 -07:00
2026-05-13 14:23:35 -07:00
2026-03-04 12:15:14 -08:00
2026-03-09 17:49:54 -07:00
2026-03-10 21:57:50 -07:00
2026-06-30 17:06:30 -07:00
2026-06-26 11:57:48 -07:00
2026-06-26 11:57:48 -07:00
2026-03-01 16:01:16 -08:00
2026-06-21 01:29:06 -07:00
2026-07-04 20:07:32 -07:00