tools/search_engine.py.dox.md
search_engine.py agent tool.search_engine.py because this directory is intentionally flat.search_engine.py owns the runtime implementation.search_engine.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.SearchEngine (Tool)
async execute(self, query=..., **kwargs)async searxng_search(self, question)format_result_searxng(self, result, source)SEARCH_ENGINE_RESULTS.helpers.tool.Tool subclasses and return helpers.tool.Response from execute(...).break_loop behavior, intervention handling, prompt instructions, or side effects change.SearchEngine is a Tool.SearchEngine defines execute(...).asyncio, helpers, helpers.errors, helpers.print_style, helpers.searxng, helpers.tool, os.Response, self.format_result_searxng, join.strip, self.searxng_search, self.agent.handle_intervention, searxng, handle_error, join.No child DOX files.