tools/vision_load.py.dox.md
vision_load.py agent tool.vision_load.py because this directory is intentionally flat.vision_load.py owns the runtime implementation.vision_load.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.VisionLoad (Tool)
async execute(self, paths: list[str]=..., **kwargs) -> Responseasync after_execution(self, response: Response, **kwargs)TOKENS_ESTIMATE.helpers.tool.Tool subclasses and return helpers.tool.Response from execute(...).break_loop behavior, intervention handling, prompt instructions, or side effects change.VisionLoad is a Tool.VisionLoad defines execute(...).helpers, helpers.print_style, helpers.tool, mimetypes.self._get_max_embeds, Response, str.strip, self._context_id, chat_media.infer_source, chat_media.category_for_source, chat_media.save_image_base64, chat_media.save_image_data_url, chat_media.materialize_image_ref, str.strip.lower, ephemeral_images.is_ref, cls._is_data_image_url, self._is_data_image_url, plugins.get_plugin_config, images.to_data_url, normalized.startswith, ephemeral_images.display_ref, join, self.agent.hist_add_tool_result, history.RawMessage.tests/test_browser_agent_regressions.pytests/test_host_browser_connector.pytests/test_office_desktop_state.pytests/test_vision_load_image_refs.pyNo child DOX files.