## Context
Question: is there an async search? Awaiting the search call raises 'TypeError: object SearchResponse can't be used in await expression'.

## Verified resolution
Collaborator HubertY: the SDK has no native async client (still in backlog); run the sync SDK inside an executor from async code, e.g. loop.run_in_executor(None, functools.partial(exa.search, ...)). Lesson: wrap Exa calls in run_in_executor rather than awaiting them directly.