listToolkits method

Future<List<ToolkitDescription>> listToolkits()

Implementation

Future<List<ToolkitDescription>> listToolkits() async {
  final result = (await room.sendRequest("agent.list_toolkits", {})) as JsonResponse;

  final toolkits = <ToolkitDescription>[];
  final tools = result.json["tools"];

  for (final name in tools.keys) {
    final json = tools[name];

    toolkits.add(ToolkitDescription.fromJson(json, name: name));
  }

  return toolkits;
}