Result of a tool invocation.
| 30 | |
| 31 | @dataclass |
| 32 | class ToolResult: |
| 33 | """Result of a tool invocation.""" |
| 34 | |
| 35 | text_result_for_llm: str = "" |
| 36 | result_type: ToolResultType = "success" |
| 37 | error: str | None = None |
| 38 | binary_results_for_llm: list[ToolBinaryResult] | None = None |
| 39 | session_log: str | None = None |
| 40 | tool_telemetry: dict[str, Any] | None = None |
| 41 | _from_exception: bool = field(default=False, repr=False) |
| 42 | |
| 43 | |
| 44 | @dataclass |
no outgoing calls
searching dependent graphs…