Extended ToolResult for blocking tools that return 'suspended' status.
When a blocking tool returns 'suspended', it should include the feedbackSchema so the UI knows what to render.
Optional
The feedback schema for the UI to render. If not provided, the framework uses the tool's schema config.
Metadata including the suspensionId.
Display content to show in the suspension UI.
Extended ToolResult for blocking tools that return 'suspended' status.
Remarks
When a blocking tool returns 'suspended', it should include the feedbackSchema so the UI knows what to render.