ToolDefinition constructor

const ToolDefinition({
  1. required String name,
  2. String description = '',
  3. Map<String, dynamic>? inputSchema,
  4. Map<String, dynamic>? inputJsonSchema,
  5. bool isMcp = false,
  6. bool shouldDefer = false,
  7. bool renderGroupedToolUse = false,
})

Implementation

const ToolDefinition({
  required this.name,
  this.description = '',
  this.inputSchema,
  this.inputJsonSchema,
  this.isMcp = false,
  this.shouldDefer = false,
  this.renderGroupedToolUse = false,
});