§
    PL
j=  ã                  ó*   — d Z ddlmZ ddlmZ dd„ZdS )	u,  Parallel.ai web search + extract plugin â€” bundled, auto-loaded.

First plugin in this repo to expose an async :meth:`extract` â€” Parallel's
SDK is async-native (``AsyncParallel.beta.extract``). The web_extract_tool
dispatcher detects coroutines via :func:`inspect.iscoroutinefunction` and
awaits.
é    )Úannotations)ÚParallelWebSearchProviderÚreturnÚNonec                óH   — |                       t          ¦   «         ¦  «         dS )z7Register the Parallel provider with the plugin context.N)Úregister_web_search_providerr   )Úctxs    úA/home/kuhnn/.hermes/hermes-agent/plugins/web/parallel/__init__.pyÚregisterr      s#   € à×$Ò$Õ%>Ñ%@Ô%@ÑAÔAÐAÐAÐAó    N)r   r   )Ú__doc__Ú
__future__r   Úplugins.web.parallel.providerr   r   © r   r
   ú<module>r      sY   ððð ð #Ð "Ð "Ð "Ð "Ð "à CÐ CÐ CÐ CÐ CÐ CðBð Bð Bð Bð Bð Br   