listImages method
Implementation
Future<List<ContainerImage>> listImages() async {
final output = await room.invoke(
toolkit: 'containers',
tool: 'list_images',
input: ToolContentInput(JsonContent(json: {})),
);
if (output is! ToolContentOutput || output.content is! JsonContent) {
throw _unexpectedResponseError(operation: 'list_images');
}
final res = output.content as JsonContent;
return (res.json['images'] as List).map((i) => ContainerImage.fromJson(i as Map<String, dynamic>)).toList();
}