-record(tool_execution_error, { tool_name :: binary(), tool_call_id :: binary(), reason :: binary() }).