mirror of
https://github.com/EvolutionAPI/adk-python.git
synced 2025-07-17 04:32:54 -06:00
refactor: hide non-public field and cleanup for tools
PiperOrigin-RevId: 759400805
This commit is contained in:
parent
e62e15e720
commit
770ecd8bb3
@ -14,7 +14,6 @@
|
|||||||
|
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from . import _automatic_function_calling_util
|
|
||||||
from .langchain_tool import LangchainTool
|
from .langchain_tool import LangchainTool
|
||||||
|
|
||||||
|
|
||||||
@ -35,12 +34,12 @@ class ToolboxTool:
|
|||||||
def __init__(self, url: str):
|
def __init__(self, url: str):
|
||||||
from toolbox_langchain import ToolboxClient
|
from toolbox_langchain import ToolboxClient
|
||||||
|
|
||||||
self.toolbox_client = ToolboxClient(url)
|
self._toolbox_client = ToolboxClient(url)
|
||||||
|
|
||||||
def get_tool(self, tool_name: str) -> LangchainTool:
|
def get_tool(self, tool_name: str) -> LangchainTool:
|
||||||
tool = self.toolbox_client.load_tool(tool_name)
|
tool = self._toolbox_client.load_tool(tool_name)
|
||||||
return LangchainTool(tool)
|
return LangchainTool(tool)
|
||||||
|
|
||||||
def get_toolset(self, toolset_name: str) -> list[LangchainTool]:
|
def get_toolset(self, toolset_name: str) -> list[LangchainTool]:
|
||||||
tools = self.toolbox_client.load_toolset(toolset_name)
|
tools = self._toolbox_client.load_toolset(toolset_name)
|
||||||
return [LangchainTool(tool) for tool in tools]
|
return [LangchainTool(tool) for tool in tools]
|
||||||
|
@ -15,7 +15,6 @@
|
|||||||
from .tool_context import ToolContext
|
from .tool_context import ToolContext
|
||||||
|
|
||||||
|
|
||||||
# TODO: make this internal, since user doesn't need to use this tool directly.
|
|
||||||
def transfer_to_agent(agent_name: str, tool_context: ToolContext):
|
def transfer_to_agent(agent_name: str, tool_context: ToolContext):
|
||||||
"""Transfer the question to another agent."""
|
"""Transfer the question to another agent."""
|
||||||
tool_context.actions.transfer_to_agent = agent_name
|
tool_context.actions.transfer_to_agent = agent_name
|
||||||
|
Loading…
Reference in New Issue
Block a user