Skip to content

ToolResult

autogen.beta.events.tool_events.ToolResult dataclass #

ToolResult(content=None, *, final=False)

Bases: Generic[ResultT]

content class-attribute instance-attribute #

content = None

final class-attribute instance-attribute #

final = field(default=False, kw_only=True)

ensure_result classmethod #

ensure_result(data)
Source code in autogen/beta/events/tool_events.py
@classmethod
def ensure_result(cls, data: Any) -> "ToolResult":
    if isinstance(data, ToolResult):
        return data
    return cls(content=data)