ui/widgets/permission_dialog library

Classes

PermissionBanner
Inline permission banner — compact alternative to full dialog. Used for lower-risk tool operations within the chat flow.
PermissionDialogResult
Result of a permission dialog.

Functions

showPermissionDialog({required BuildContext context, required String toolName, required Map<String, dynamic> input, PermissionExplanation? explanation}) Future<PermissionDialogResult?>
Show a permission dialog for a tool use request. Returns null if dismissed, otherwise the user's decision.