nat.plugins.adk.tool_wrapper#
Tool Wrapper file
Attributes#
Functions#
|
Return the non-None member of a Union/PEP 604 union; |
|
Wrap a NAT |
Module Contents#
- logger#
- resolve_type(t: Any) Any#
Return the non-None member of a Union/PEP 604 union; otherwise return the type unchanged.
- Args:
t (Any): The type to resolve.
- Returns:
Any: The resolved type.
- google_adk_tool_wrapper(
- name: str,
- fn: nat.builder.function.Function,
- _builder: nat.builder.builder.Builder,
Wrap a NAT
Functionas a Google ADKFunctionTool.- Args:
name (str): The name of the tool. fn (Function): The NAT
Functionto wrap. _builder (Builder): The NATBuilder(not used).- Returns:
A Google ADK
FunctionToolwrapping the NATFunction.