inputSchema property
JSON Schema for the tool's input parameters.
Implementation
@override
Map<String, dynamic> get inputSchema => {
'type': 'object',
'properties': {
'setting': {
'type': 'string',
'description':
'The setting key (e.g., "theme", "model", '
'"permissions.defaultMode")',
},
'value': {
'description': 'The new value. Omit to get current value.',
'oneOf': [
{'type': 'string'},
{'type': 'boolean'},
{'type': 'number'},
],
},
},
'required': ['setting'],
'additionalProperties': false,
};