OpenWorker: initial import

Imported from andrewyng/aisuite@1b4bbf303e
(contents of its platform/ directory, hoisted to the repo root).
Development history prior to this commit lives in that repository.

Co-authored-by: Devika <devikaverma11@gmail.com>
This commit is contained in:
Rohit C Prasad
2026-07-21 11:09:41 -07:00
co-authored by Devika
commit 2b45018ffa
413 changed files with 93539 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
"""Web search — a keyless DuckDuckGo default + configurable third-party providers."""
from __future__ import annotations
from .providers import (
BraveProvider,
DuckDuckGoProvider,
SearchResult,
TavilyProvider,
WebSearchProvider,
build_provider,
provider_names,
)
from .fetch import make_web_fetch_tool
from .tool import make_web_search_tool, resolve_provider
__all__ = [
"SearchResult",
"WebSearchProvider",
"DuckDuckGoProvider",
"TavilyProvider",
"BraveProvider",
"build_provider",
"provider_names",
"make_web_search_tool",
"make_web_fetch_tool",
"resolve_provider",
]