Skip to content

Commit 41796e5

Browse files
Jeomonclaude
andcommitted
Rename _search_provider -> _search and _image_provider -> _image extensions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 70dfea9 commit 41796e5

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

operator_use/agent/service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ def __init__(
111111
self.tool_register.set_extension("_process_store", self.process_store)
112112
self.tool_register.set_extension("_acp_registry", acp_registry or {})
113113
self.tool_register.set_extension("_llm", self.llm)
114-
self.tool_register.set_extension("_image_provider", image)
115-
self.tool_register.set_extension("_search_provider", search)
114+
self.tool_register.set_extension("_image", image)
115+
self.tool_register.set_extension("_search", search)
116116
self.tool_register.set_extension("_agent", self)
117117
self.tool_register.set_extension("_agent_id", self.agent_id)
118118

operator_use/agent/tools/builtin/imagegen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ async def imagegen(
8181
send_result: bool = True,
8282
**kwargs,
8383
) -> ToolResult:
84-
provider = kwargs.get("_image_provider")
84+
provider = kwargs.get("_image")
8585
if provider is None:
8686
return ToolResult.error_result(
8787
"No image provider is configured. "

operator_use/agent/tools/builtin/web.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class WebSearch(BaseModel):
3535

3636
@Tool(name="web_search", description="Search the web and return titles, URLs, and snippets. Use for current events, documentation, package info, or error messages. Follow up with web_fetch to read the full content of a result.", model=WebSearch)
3737
async def web_search(query: str, max_results: int = 10, **kwargs) -> ToolResult:
38-
provider = kwargs.get("_search_provider")
38+
provider = kwargs.get("_search")
3939
if provider is None:
4040
from operator_use.providers.ddgs import DDGSSearch
4141
provider = DDGSSearch()
@@ -87,7 +87,7 @@ async def web_fetch(url: str, prompt: str | None = None, timeout: int = 10, **kw
8787
if not parsed_url.scheme or parsed_url.scheme not in ["http", "https"]:
8888
return ToolResult.error_result(f"Invalid URL: {url}. Must be http:// or https://")
8989

90-
provider = kwargs.get("_search_provider")
90+
provider = kwargs.get("_search")
9191
if provider is None:
9292
from operator_use.providers.ddgs import DDGSSearch
9393
provider = DDGSSearch()

0 commit comments

Comments
 (0)