inputSchema property

  1. @override
Map<String, dynamic> get inputSchema
override

JSON Schema for the tool's input parameters.

Implementation

@override
Map<String, dynamic> get inputSchema => {
  'type': 'object',
  'properties': {
    'query': {
      'type': 'string',
      'description':
          'Query to find tools. Use "select:<tool_name>" for direct '
          'selection, or keywords to search.',
    },
    'max_results': {
      'type': 'number',
      'description': 'Maximum number of results (default: 5)',
    },
  },
  'required': ['query'],
};