fix: keep mock openai responses requests

This commit is contained in:
Peter Steinberger
2026-01-10 22:55:31 +01:00
parent 1c257f170a
commit 708f04b02f
2 changed files with 6 additions and 1 deletions

View File

@@ -589,6 +589,7 @@ export async function getReplyFromConfig(
(agentCfg?.elevatedDefault as ElevatedLevel | undefined) ??
"on")
: "off";
const _providerKey = sessionCtx.Provider?.trim().toLowerCase();
const resolvedBlockStreaming =
opts?.disableBlockStreaming === true
? "off"

View File

@@ -278,6 +278,10 @@ describe("gateway (mock openai): tool calling", () => {
const originalFetch = globalThis.fetch;
const openaiResponsesUrl = "https://api.openai.com/v1/responses";
const isOpenAIResponsesRequest = (url: string) =>
url === openaiResponsesUrl ||
url.startsWith(`${openaiResponsesUrl}/`) ||
url.startsWith(`${openaiResponsesUrl}?`);
const fetchImpl = async (
input: RequestInfo | URL,
init?: RequestInit,
@@ -289,7 +293,7 @@ describe("gateway (mock openai): tool calling", () => {
? input.toString()
: input.url;
if (url === openaiResponsesUrl) {
if (isOpenAIResponsesRequest(url)) {
const bodyText =
typeof (init as { body?: unknown } | undefined)?.body !== "undefined"
? decodeBodyText((init as { body?: unknown }).body)