Module atomic_agents.lib.utils.format_tool_message

Functions

def format_tool_message(tool_call: Type[pydantic.main.BaseModel], tool_id: Optional[str] = None) ‑> Dict

Formats a message for a tool call.

Args

tool_call : Type[BaseModel]
The Pydantic model instance representing the tool call.
tool_id : str, optional
The unique identifier for the tool call. If not provided, a random UUID will be generated.

Returns

Dict
A formatted message dictionary for the tool call.