cancelTask method
Cancels a task.
Implementation
Future<A2aTask> cancelTask(String taskId) async {
final response = await _client.post(
Uri.parse(baseUrl),
headers: _headers(),
body: jsonEncode(_rpcRequest('tasks/cancel', {'taskId': taskId})),
);
return A2aTask.fromJson(_rpcResult(response.body));
}