aidputils.agents.tools.experimental.websearch.brave

class aidputils.agents.tools.experimental.websearch.brave.BraveWebSearchHandler[source]

Bases: BaseWebSearchHandler

Brave Search parser (engine-native JSON).

Supported shapes (best-effort; proxy may return variants): - {“web”: {“results”: [ {“title”,”url”,”description”|”snippet”, …}, … ]}} - {“results”: […]} (proxy-normalized / passthrough)

get_endpoint(conf: dict) str[source]
parse(data: Any) list[NormalizedWebResult][source]