getVersion method
Returns engine version (api + abi) for compatibility checks.
Implementation
Future<Map<String, String>?> getVersion() async {
final r = await _sendRequest<VersionResponse>(
GetVersionRequest(_nextRequestId()),
);
if (r.api.isEmpty && r.abi.isEmpty) return null;
return {'api': r.api, 'abi': r.abi};
}