diff --git a/.changeset/exa-live-spec.md b/.changeset/exa-live-spec.md new file mode 100644 index 000000000..0d10ccba7 --- /dev/null +++ b/.changeset/exa-live-spec.md @@ -0,0 +1,7 @@ +--- +"@executor-js/plugin-openapi": patch +--- + +**Exa preset points at Exa's live OpenAPI spec** + +The `exa` preset now fetches https://exa.ai/docs/exa-spec.yaml instead of the stale exa-labs/openapi-spec GitHub master (last synced April 2026). The retired `/research` endpoints broke connection health checks (`RESEARCH_RETIRED`, "Degraded" status) and exposed dead `research-*` tools. The live spec removes those and adds Monitors, Agent, the `publication` category, `deep-lite`, and a cheap `GET /v0/teams/me` health-check candidate. diff --git a/packages/plugins/openapi/src/sdk/presets.ts b/packages/plugins/openapi/src/sdk/presets.ts index a469bde05..d2094bb84 100644 --- a/packages/plugins/openapi/src/sdk/presets.ts +++ b/packages/plugins/openapi/src/sdk/presets.ts @@ -129,7 +129,7 @@ const openApiOnlyPresets: readonly OpenApiPreset[] = [ id: "exa", name: "Exa", summary: "Web search, similar links, content retrieval, and answers.", - url: "https://raw.githubusercontent.com/exa-labs/openapi-spec/refs/heads/master/exa-openapi-spec.yaml", + url: "https://exa.ai/docs/exa-spec.yaml", icon: "https://integrations.sh/logo/exa.ai", featured: true, },