registerToolCall method
Register a tool call and get an operation ID for progress/cancellation
Implementation
String registerToolCall(String toolName, String sessionId, dynamic requestId) {
final operationId = Uuid().v4();
_pendingOperations[operationId] = PendingOperation(
id: operationId,
sessionId: sessionId,
type: 'tool:$toolName',
requestId: requestId.toString()
);
return operationId;
}