From f52fdd8553793ace41e2d73aa9d2cf56b9487701 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 21:36:27 +0100 Subject: [PATCH] refactor: trim openai helper exports --- src/agents/openai-completions-compat.ts | 6 +++--- src/agents/openai-responses-payload-policy.ts | 2 +- src/agents/openai-strict-tool-setting.ts | 2 +- src/agents/openai-tool-schema.ts | 2 +- src/agents/openai-ws-message-conversion.ts | 4 ++-- src/agents/openai-ws-request.ts | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/agents/openai-completions-compat.ts b/src/agents/openai-completions-compat.ts index e81fcfa9c87..a22613af6c5 100644 --- a/src/agents/openai-completions-compat.ts +++ b/src/agents/openai-completions-compat.ts @@ -11,7 +11,7 @@ type OpenAICompletionsCompatDefaultsInput = { usesExplicitProxyLikeEndpoint?: boolean; }; -export type OpenAICompletionsCompatDefaults = { +type OpenAICompletionsCompatDefaults = { supportsStore: boolean; supportsDeveloperRole: boolean; supportsReasoningEffort: boolean; @@ -22,7 +22,7 @@ export type OpenAICompletionsCompatDefaults = { supportsStrictMode: boolean; }; -export type DetectedOpenAICompletionsCompat = { +type DetectedOpenAICompletionsCompat = { capabilities: ProviderRequestCapabilities; defaults: OpenAICompletionsCompatDefaults; }; @@ -97,7 +97,7 @@ export function resolveOpenAICompletionsCompatDefaults( }; } -export function resolveOpenAICompletionsCompatDefaultsFromCapabilities( +function resolveOpenAICompletionsCompatDefaultsFromCapabilities( input: Pick< ProviderRequestCapabilities, | "endpointClass" diff --git a/src/agents/openai-responses-payload-policy.ts b/src/agents/openai-responses-payload-policy.ts index 0540e6778f7..6a53cdbf643 100644 --- a/src/agents/openai-responses-payload-policy.ts +++ b/src/agents/openai-responses-payload-policy.ts @@ -41,7 +41,7 @@ type OpenAIResponsesEndpointClass = | "custom" | "invalid"; -export type OpenAIResponsesPayloadPolicy = { +type OpenAIResponsesPayloadPolicy = { allowsServiceTier: boolean; compactThreshold: number; explicitStore: boolean | undefined; diff --git a/src/agents/openai-strict-tool-setting.ts b/src/agents/openai-strict-tool-setting.ts index 6e5dfc069a1..1568f077486 100644 --- a/src/agents/openai-strict-tool-setting.ts +++ b/src/agents/openai-strict-tool-setting.ts @@ -13,7 +13,7 @@ type OpenAIStrictToolModel = { const optionalString = readStringValue; -export function resolvesToNativeOpenAIStrictTools( +function resolvesToNativeOpenAIStrictTools( model: OpenAIStrictToolModel, transport: OpenAITransportKind, ): boolean { diff --git a/src/agents/openai-tool-schema.ts b/src/agents/openai-tool-schema.ts index 81d4248f965..2b6390cd929 100644 --- a/src/agents/openai-tool-schema.ts +++ b/src/agents/openai-tool-schema.ts @@ -67,7 +67,7 @@ export function isStrictOpenAIJsonSchemaCompatible(schema: unknown): boolean { return isStrictOpenAIJsonSchemaCompatibleRecursive(normalizeStrictOpenAIJsonSchema(schema)); } -export type OpenAIStrictToolSchemaDiagnostic = { +type OpenAIStrictToolSchemaDiagnostic = { toolIndex: number; toolName?: string; violations: string[]; diff --git a/src/agents/openai-ws-message-conversion.ts b/src/agents/openai-ws-message-conversion.ts index e4864ce35bc..c2b30fd689d 100644 --- a/src/agents/openai-ws-message-conversion.ts +++ b/src/agents/openai-ws-message-conversion.ts @@ -23,7 +23,7 @@ import { normalizeUsage } from "./usage.js"; type AnyMessage = Message & { role: string; content: unknown }; type AssistantMessageWithPhase = AssistantMessage & { phase?: OpenAIResponsesAssistantPhase }; -export type ReplayModelInfo = { input?: ReadonlyArray; api?: string }; +type ReplayModelInfo = { input?: ReadonlyArray; api?: string }; type ReplayableReasoningItem = Extract; type ReplayableReasoningSignature = { type: "reasoning" | `reasoning.${string}`; @@ -33,7 +33,7 @@ type ReplayableReasoningSignature = { summary?: unknown; }; type ToolCallReplayId = { callId: string; itemId?: string }; -export type PlannedTurnInput = { +type PlannedTurnInput = { inputItems: InputItem[]; previousResponseId?: string; mode: "incremental_tool_results" | "full_context_initial" | "full_context_restart"; diff --git a/src/agents/openai-ws-request.ts b/src/agents/openai-ws-request.ts index 77ec086a759..ff475ef6802 100644 --- a/src/agents/openai-ws-request.ts +++ b/src/agents/openai-ws-request.ts @@ -26,12 +26,12 @@ type WsOptions = Parameters[2] & { reasoningSummary?: string; }; -export interface PlannedWsTurnInput { +interface PlannedWsTurnInput { inputItems: InputItem[]; previousResponseId?: string; } -export type PlannedWsRequestPayload = { +type PlannedWsRequestPayload = { mode: "full_context" | "incremental"; payload: ResponseCreateEvent; };