getTools method

Map<String, dynamic> getTools()

Implementation

Map<String, dynamic> getTools() {
  final json = <String, dynamic>{};
  for (final tool in tools) {
    json[tool.name] = {
      "description": tool.description,
      "title": tool.title,
      "input_schema": tool.inputSchema,
      "thumbnail_url": tool.thumbnailUrl,
      "supports_context": tool.supportsContext,
    };
  }
  return json;
}