inputSchema property
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'],
};