From ac12c77f934359457a4e55427e24f13ac836d503 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2026 10:16:44 +0000 Subject: [PATCH 1/2] chore(deps): bump openai from 7.5.0 to 7.27.0 in /conformance/node Bumps [openai](https://github.com/openai/openai-node) from 7.5.0 to 7.27.0. - [Release notes](https://github.com/openai/openai-node/releases) - [Changelog](https://github.com/openai/openai-node/blob/main/CHANGELOG.md) - [Commits](https://github.com/openai/openai-node/compare/v7.5.0...v7.27.0) --- updated-dependencies: - dependency-name: openai dependency-version: 7.27.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- conformance/node/bun.lock | 4 ++-- conformance/node/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/conformance/node/bun.lock b/conformance/node/bun.lock index c257f74..4be6834 100644 --- a/conformance/node/bun.lock +++ b/conformance/node/bun.lock @@ -15,7 +15,7 @@ "jsforce": "^3.10.27", "node-zendesk": "^6.0.1", "octokit": "^5.0.5", - "openai": "^7.5.0", + "openai": "^7.27.0", "plaid": "^32.0.0", "resend": "^6.22.0", "square": "^45.1.0", @@ -379,7 +379,7 @@ "open": ["open@7.4.2", "", { "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" } }, "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q=="], - "openai": ["openai@7.5.0", "", { "peerDependencies": { "@aws-sdk/credential-provider-node": ">=3.972.0 <4", "@smithy/hash-node": ">=4.3.0 <5", "@smithy/signature-v4": ">=5.4.0 <6", "ws": "^8.18.0", "zod": "^3.25 || ^4.0" }, "optionalPeers": ["@aws-sdk/credential-provider-node", "@smithy/hash-node", "@smithy/signature-v4", "ws", "zod"] }, "sha512-ZbDBz8FSB8Mv8fFYIUvzTFMdV5vl93/octp1MdtK2lfYepSpfv/ewmeugpKz/cwGtFSx+YuUM4NwpZ2P55YiPA=="], + "openai": ["openai@7.27.0", "", { "peerDependencies": { "@aws-sdk/credential-provider-node": ">=3.972.0 <4", "@smithy/hash-node": ">=4.3.0 <5", "@smithy/signature-v4": ">=5.4.0 <6", "undici": ">=5 <9", "ws": "^8.21.0", "zod": "^3.25 || ^4.0" }, "optionalPeers": ["@aws-sdk/credential-provider-node", "@smithy/hash-node", "@smithy/signature-v4", "undici", "ws", "zod"] }, "sha512-QDo1FvnRDZn15YwGVOhT9vpyypDiLphkd/7a4mcURWf5upMoEetgA6o4DJeII+ZZkC6m6DvlilCwii3+ynDcTw=="], "ora": ["ora@5.4.1", "", { "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", "cli-cursor": "^3.1.0", "cli-spinners": "^2.5.0", "is-interactive": "^1.0.0", "is-unicode-supported": "^0.1.0", "log-symbols": "^4.1.0", "strip-ansi": "^6.0.0", "wcwidth": "^1.0.1" } }, "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ=="], diff --git a/conformance/node/package.json b/conformance/node/package.json index 2f725e6..df68fb9 100644 --- a/conformance/node/package.json +++ b/conformance/node/package.json @@ -16,7 +16,7 @@ "jsforce": "^3.10.27", "node-zendesk": "^6.0.1", "octokit": "^5.0.5", - "openai": "^7.5.0", + "openai": "^7.27.0", "plaid": "^32.0.0", "resend": "^6.22.0", "square": "^45.1.0", From 88eb13765a4e73aab81c3bfdf41ecd1593dfdc63 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2026 10:18:29 +0000 Subject: [PATCH 2/2] chore(conformance): regenerate artifacts for the SDK bump --- CONFORMANCE.md | 62 +++++------ conformance/matrix.json | 236 ++++++++++++++++++++++++++++++++++++++-- 2 files changed, 259 insertions(+), 39 deletions(-) diff --git a/CONFORMANCE.md b/CONFORMANCE.md index be72f4d..af3c04f 100644 --- a/CONFORMANCE.md +++ b/CONFORMANCE.md @@ -92,7 +92,7 @@ Behavior columns come in two kinds: **verified** (an official SDK was driven aga | [jira-style](adapters/jira-style/) | Jira Cloud REST API `3` | 32 | SDK | jira-js @ 6.1.0 (floor) | 7 | [5](#jira-style) | [6](#jira-style) | | [jumio-style](adapters/jumio-style/) | Jumio API `v1` | 5 | VM | — | — | [3](#jumio-style) | [6](#jumio-style) | | [linkedin-style](adapters/linkedin-style/) | LinkedIn API `v2` | 8 | VM | — | — | [4](#linkedin-style) | [3](#linkedin-style) | -| [llm-style](adapters/llm-style/) | OpenAI API + Anthropic API `OpenAI v1 / Anthropic v1` | 3 | SDK | openai-node @ 7.5.0 (floor) | 2 | [4](#llm-style) | [3](#llm-style) | +| [llm-style](adapters/llm-style/) | OpenAI API + Anthropic API `OpenAI v1 / Anthropic v1` | 3 | SDK | openai-node @ 7.27.0 (floor) | 2 | [4](#llm-style) | [3](#llm-style) | | [marketo-style](adapters/marketo-style/) | Marketo Engage REST API `1.0` | 21 | VM | — | — | [5](#marketo-style) | [3](#marketo-style) | | [microsoft-graph-style](adapters/microsoft-graph-style/) | Microsoft Graph API `v1.0` | 55 | SDK | microsoft-graph-client @ 3.0.7 (floor) | 10 | [8](#microsoft-graph-style) | [6](#microsoft-graph-style) | | [netsuite-style](adapters/netsuite-style/) | NetSuite SuiteTalk REST API `1.0` | 9 | VM | — | — | [4](#netsuite-style) | [3](#netsuite-style) | @@ -465,7 +465,7 @@ sections in `conformance/node/tests/*.test.ts`). - issue CRUD + paginate over Link headers -### openai-node @ 7.5.0 (floor) +### openai-node @ 7.27.0 (floor) **llm-style** @@ -6031,10 +6031,34 @@ behavior notes live in each adapter's README. -**Provider surface** — derived from sdk openai-node @ 7.5.0 (floor): 246 real routes · 2 covered · 0% · 238 not implemented - -
not implemented (238) - +**Provider surface** — derived from sdk openai-node @ 7.27.0 (floor): 301 real routes · 2 covered · 0% · 293 not implemented + +
not implemented (293) + +- `GET` `/v1/agents` +- `POST` `/v1/agents` +- `GET` `/v1/agents/environments/templates` +- `POST` `/v1/agents/environments/templates` +- `DELETE` `/v1/agents/environments/templates/{environmentTemplateID}` +- `GET` `/v1/agents/environments/templates/{environmentTemplateID}` +- `POST` `/v1/agents/environments/templates/{environmentTemplateID}` +- `GET` `/v1/agents/environments/{environmentID}` +- `POST` `/v1/agents/environments/{environmentID}/files` +- `GET` `/v1/agents/sessions` +- `DELETE` `/v1/agents/sessions/{sessionID}` +- `GET` `/v1/agents/sessions/{sessionID}` +- `POST` `/v1/agents/sessions/{sessionID}` +- `GET` `/v1/agents/sessions/{sessionID}/events` +- `POST` `/v1/agents/sessions/{sessionID}/events` +- `DELETE` `/v1/agents/sessions/{session_id}/artifacts/{artifactID}` +- `GET` `/v1/agents/sessions/{session_id}/artifacts/{artifactID}` +- `GET` `/v1/agents/sessions/{session_id}/artifacts/{artifactID}/content` +- `GET` `/v1/agents/sessions/{session_id}/subagents/{subagentID}` +- `GET` `/v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turnID}` +- `GET` `/v1/agents/sessions/{session_id}/turns/{turnID}` +- `DELETE` `/v1/agents/{agentID}` +- `GET` `/v1/agents/{agentID}` +- `POST` `/v1/agents/{agentID}` - `GET` `/v1/assistants` - `POST` `/v1/assistants` - `DELETE` `/v1/assistants/{assistantID}` @@ -6061,31 +6085,7 @@ behavior notes live in each adapter's README. - `POST` `/v1/containers` - `DELETE` `/v1/containers/{containerID}` - `GET` `/v1/containers/{containerID}` -- `POST` `/v1/containers/{containerID}/files` -- `DELETE` `/v1/containers/{container_id}/files/{fileID}` -- `GET` `/v1/containers/{container_id}/files/{fileID}` -- `GET` `/v1/containers/{container_id}/files/{fileID}/content` -- `POST` `/v1/content_provenance_checks` -- `POST` `/v1/conversations` -- `DELETE` `/v1/conversations/{conversationID}` -- `GET` `/v1/conversations/{conversationID}` -- `POST` `/v1/conversations/{conversationID}` -- `POST` `/v1/conversations/{conversationID}/items` -- `DELETE` `/v1/conversations/{conversation_id}/items/{itemID}` -- `GET` `/v1/conversations/{conversation_id}/items/{itemID}` -- `POST` `/v1/embeddings` -- `GET` `/v1/evals` -- `POST` `/v1/evals` -- `DELETE` `/v1/evals/{evalID}` -- `GET` `/v1/evals/{evalID}` -- `POST` `/v1/evals/{evalID}` -- `POST` `/v1/evals/{evalID}/runs` -- `DELETE` `/v1/evals/{eval_id}/runs/{runID}` -- `GET` `/v1/evals/{eval_id}/runs/{runID}` -- `POST` `/v1/evals/{eval_id}/runs/{runID}` -- `GET` `/v1/evals/{eval_id}/runs/{run_id}/output_items/{outputItemID}` -- `GET` `/v1/files` -… and 188 more +… and 243 more
diff --git a/conformance/matrix.json b/conformance/matrix.json index 311d05d..5dad120 100644 --- a/conformance/matrix.json +++ b/conformance/matrix.json @@ -116570,7 +116570,7 @@ "sdks": [ { "label": "openai-node", - "version": "7.5.0", + "version": "7.27.0", "constraint": "floor" } ], @@ -116604,11 +116604,107 @@ } ], "surface": { - "source": "sdk openai-node @ 7.5.0 (floor)", - "provider_routes": 246, + "source": "sdk openai-node @ 7.27.0 (floor)", + "provider_routes": 301, "covered_routes": 2, "coverage_pct": 0, "missing_routes": [ + { + "method": "GET", + "route": "/v1/agents" + }, + { + "method": "POST", + "route": "/v1/agents" + }, + { + "method": "GET", + "route": "/v1/agents/environments/templates" + }, + { + "method": "POST", + "route": "/v1/agents/environments/templates" + }, + { + "method": "DELETE", + "route": "/v1/agents/environments/templates/{environmentTemplateID}" + }, + { + "method": "GET", + "route": "/v1/agents/environments/templates/{environmentTemplateID}" + }, + { + "method": "POST", + "route": "/v1/agents/environments/templates/{environmentTemplateID}" + }, + { + "method": "GET", + "route": "/v1/agents/environments/{environmentID}" + }, + { + "method": "POST", + "route": "/v1/agents/environments/{environmentID}/files" + }, + { + "method": "GET", + "route": "/v1/agents/sessions" + }, + { + "method": "DELETE", + "route": "/v1/agents/sessions/{sessionID}" + }, + { + "method": "GET", + "route": "/v1/agents/sessions/{sessionID}" + }, + { + "method": "POST", + "route": "/v1/agents/sessions/{sessionID}" + }, + { + "method": "GET", + "route": "/v1/agents/sessions/{sessionID}/events" + }, + { + "method": "POST", + "route": "/v1/agents/sessions/{sessionID}/events" + }, + { + "method": "DELETE", + "route": "/v1/agents/sessions/{session_id}/artifacts/{artifactID}" + }, + { + "method": "GET", + "route": "/v1/agents/sessions/{session_id}/artifacts/{artifactID}" + }, + { + "method": "GET", + "route": "/v1/agents/sessions/{session_id}/artifacts/{artifactID}/content" + }, + { + "method": "GET", + "route": "/v1/agents/sessions/{session_id}/subagents/{subagentID}" + }, + { + "method": "GET", + "route": "/v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turnID}" + }, + { + "method": "GET", + "route": "/v1/agents/sessions/{session_id}/turns/{turnID}" + }, + { + "method": "DELETE", + "route": "/v1/agents/{agentID}" + }, + { + "method": "GET", + "route": "/v1/agents/{agentID}" + }, + { + "method": "POST", + "route": "/v1/agents/{agentID}" + }, { "method": "GET", "route": "/v1/assistants" @@ -116761,10 +116857,6 @@ "method": "GET", "route": "/v1/conversations/{conversation_id}/items/{itemID}" }, - { - "method": "POST", - "route": "/v1/embeddings" - }, { "method": "GET", "route": "/v1/evals" @@ -116799,7 +116891,7 @@ }, { "method": "POST", - "route": "/v1/evals/{eval_id}/runs/{runID}" + "route": "/v1/evals/{eval_id}/runs/{runID}/cancel" }, { "method": "GET", @@ -116877,6 +116969,34 @@ "method": "POST", "route": "/v1/images/variations" }, + { + "method": "POST", + "route": "/v1/live/sessions" + }, + { + "method": "POST", + "route": "/v1/live/sessions/{sessionID}/accept" + }, + { + "method": "GET", + "route": "/v1/live/sessions/{sessionID}/content" + }, + { + "method": "POST", + "route": "/v1/live/sessions/{sessionID}/fork" + }, + { + "method": "POST", + "route": "/v1/live/sessions/{sessionID}/hangup" + }, + { + "method": "POST", + "route": "/v1/live/sessions/{sessionID}/refer" + }, + { + "method": "POST", + "route": "/v1/live/sessions/{sessionID}/reject" + }, { "method": "DELETE", "route": "/v1/models/{model}" @@ -116949,6 +117069,26 @@ "method": "POST", "route": "/v1/organization/data_retention" }, + { + "method": "GET", + "route": "/v1/organization/external_storage" + }, + { + "method": "POST", + "route": "/v1/organization/external_storage" + }, + { + "method": "DELETE", + "route": "/v1/organization/external_storage/{externalStorageID}" + }, + { + "method": "GET", + "route": "/v1/organization/external_storage/{externalStorageID}" + }, + { + "method": "POST", + "route": "/v1/organization/external_storage/{externalStorageID}/validate" + }, { "method": "GET", "route": "/v1/organization/groups" @@ -117305,6 +117445,10 @@ "method": "GET", "route": "/v1/projects/{project_id}/users/{user_id}/roles/{roleID}" }, + { + "method": "POST", + "route": "/v1/realtime/calls" + }, { "method": "POST", "route": "/v1/realtime/calls/{callID}/accept" @@ -117333,6 +117477,10 @@ "method": "POST", "route": "/v1/realtime/transcription_sessions" }, + { + "method": "POST", + "route": "/v1/realtime/translations/client_secrets" + }, { "method": "POST", "route": "/v1/responses" @@ -117357,6 +117505,14 @@ "method": "POST", "route": "/v1/responses/{responseID}/cancel" }, + { + "method": "GET", + "route": "/v1/safety/alerts/{id}" + }, + { + "method": "GET", + "route": "/v1/safety/cases/{id}" + }, { "method": "GET", "route": "/v1/skills" @@ -117473,6 +117629,38 @@ "method": "POST", "route": "/v1/uploads/{uploadID}/parts" }, + { + "method": "GET", + "route": "/v1/vaults" + }, + { + "method": "POST", + "route": "/v1/vaults" + }, + { + "method": "DELETE", + "route": "/v1/vaults/{vaultID}" + }, + { + "method": "GET", + "route": "/v1/vaults/{vaultID}" + }, + { + "method": "POST", + "route": "/v1/vaults/{vaultID}/credentials" + }, + { + "method": "DELETE", + "route": "/v1/vaults/{vault_id}/credentials/{credentialID}" + }, + { + "method": "GET", + "route": "/v1/vaults/{vault_id}/credentials/{credentialID}" + }, + { + "method": "POST", + "route": "/v1/vaults/{vault_id}/credentials/{credentialID}" + }, { "method": "GET", "route": "/v1/vector_stores" @@ -117560,6 +117748,38 @@ { "method": "POST", "route": "/v1/videos/{videoID}/remix" + }, + { + "method": "GET", + "route": "/v1/webhook_endpoints" + }, + { + "method": "POST", + "route": "/v1/webhook_endpoints" + }, + { + "method": "DELETE", + "route": "/v1/webhook_endpoints/{webhookEndpointID}" + }, + { + "method": "GET", + "route": "/v1/webhook_endpoints/{webhookEndpointID}" + }, + { + "method": "POST", + "route": "/v1/webhook_endpoints/{webhookEndpointID}" + }, + { + "method": "POST", + "route": "/v1/webhook_endpoints/{webhookEndpointID}/rotate_secret" + }, + { + "method": "POST", + "route": "/v1/webhook_endpoints/{webhookEndpointID}/test" + }, + { + "method": "GET", + "route": "/v1/webhook_event_types" } ], "derived": true