cacheFromTools method
Cache tools from Tool list (Client.listTools() result)
Implementation
void cacheFromTools(List<Tool> tools) {
_metadata.clear();
_schemas.clear();
for (final tool in tools) {
_metadata[tool.name] = ToolMetadata.fromTool(tool);
_schemas[tool.name] = tool.toJson();
}
_initialized = true;
}