Injected agent runner: processes a user message and returns the response.
typedef A2aAgentRunner = Future<String> Function(String userMessage);