inputSchema property
JSON Schema for the tool's input parameters.
Implementation
@override
Map<String, dynamic> get inputSchema => {
'type': 'object',
'properties': {
'task_id': {
'type': 'string',
'description': 'Task ID to retrieve output from',
},
'block': {
'type': 'boolean',
'description': 'Wait for completion (default: true)',
},
'timeout': {
'type': 'number',
'description': 'Max wait time in ms (default: 30000, max: 600000)',
},
},
'required': ['task_id'],
};