Latest Audit Result
The Vercel AI SDK integration package is @exalabs/ai-sdk v2.0.1, but current_sdk_version for exa-js is null because package.json/package-lock contain no exa-js dependency; src/index.ts raw-fetches https://api.exa.ai/search. Latest exa-js on npm is 2.12.1. The integration implements only /search and passes through basic search config plus text/highlights/summary/livecrawl/livecrawlTimeout/subpages/subpageTarget/extras and common filters. It does not implement /contents, /answer, answer streaming, search streaming, or /research; /findSimilar is deprecated per Exa guidance, so its absence is not treated as missing. It also still uses or types deprecated/sunset API features and omits current search/content controls.
Health: outdated
Latest SDK: 2.12.1
Missing Features (8)
- DEPRECATED: startCrawlDate/endCrawlDate are hard-removed per the Exa changelog (May 1 2026 sunset) but are still exposed in ExaSearchConfig and sent in /search requests.
- DEPRECATED: highlightScores in ExaSearchResult references a response field removed per the Exa changelog.
- DEPRECATED: resolvedSearchType in ExaApiResponse references a response field removed per the Exa changelog.
- DEPRECATED: HighlightsOptions still exposes numSentences and highlightsPerUrl; current guidance is to use maxCharacters instead.
- Invalid declared category values: pdf, github, and linkedin profile are not valid current /search category enum values and can silently no-op.
- Missing current category value: people is valid in the current /search API but absent from ExaSearchConfig.
- Missing current search types: instant, deep-lite, and deep-reasoning are accepted by current exa-js/API docs but not supported by the integration type union.
- sdk:exa-js (integration uses raw fetch to https://api.exa.ai/search instead of the official exa-js SDK; no exa-js dependency in package.json or package-lock.json).