createPermissionRequestMessage function

PermissionRequestMessage createPermissionRequestMessage({
  1. required String requestId,
  2. required String agentId,
  3. required String toolName,
  4. required String toolUseId,
  5. required String description,
  6. required Map<String, dynamic> input,
  7. List? permissionSuggestions,
})

Creates a permission request message.

Implementation

PermissionRequestMessage createPermissionRequestMessage({
  required String requestId,
  required String agentId,
  required String toolName,
  required String toolUseId,
  required String description,
  required Map<String, dynamic> input,
  List<dynamic>? permissionSuggestions,
}) {
  return PermissionRequestMessage(
    requestId: requestId,
    agentId: agentId,
    toolName: toolName,
    toolUseId: toolUseId,
    description: description,
    input: input,
    permissionSuggestions: permissionSuggestions ?? [],
  );
}