error_tool_result - Tinker Documentation
tinker_cookbook.tool_use.error_tool_result
tinker_cookbook.tool_use.error_tool_result( error_msg, call_id, name, error_type, should_stop)
Helper function to create an error ToolResult.
Parameters:
- error_msg ( str) – The error message to return.
- call_id ( str) – The tool call ID (usually from ToolInput).
- name ( str) – The tool name.
- error_type ( str) – Error category for metadata (e.g., "validation_failed").
- should_stop ( bool) – Whether to stop the episode after this error.
Returns: A ToolResult with error message and metadata.
except Exception as e:
return error_tool_result(
f"Parameter validation failed: {e}",
call_id=input.call_id or "",
name=self.name,
error_type="validation_failed"
)