getToolSchema function

Map<String, dynamic> getToolSchema(
  1. String toolName
)

Get the JSON schema for any extended tool by name.

Implementation

Map<String, dynamic> getToolSchema(String toolName) {
  final tool = _allExtendedTools[toolName];
  if (tool == null) {
    return {'error': 'Unknown tool: $toolName'};
  }
  return {
    'name': tool.name,
    'description': tool.description,
    'input_schema': tool.inputSchema,
  };
}