Skip to content

Commit 8d288e2

Browse files
committed
refactor: trim stream helper internal exports
1 parent 2c488da commit 8d288e2

3 files changed

Lines changed: 7 additions & 10 deletions

File tree

extensions/openai/native-web-search.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { isOpenAIApiBaseUrl } from "./base-url.js";
77

88
const OPENAI_WEB_SEARCH_TOOL = { type: "web_search" } as const;
99

10-
export type OpenAINativeWebSearchPatchResult =
10+
type OpenAINativeWebSearchPatchResult =
1111
| "payload_not_object"
1212
| "native_tool_already_present"
1313
| "injected";
@@ -38,7 +38,7 @@ function shouldUseOpenAINativeWebSearchProvider(config: OpenClawConfig | undefin
3838
return normalized === "" || normalized === "auto" || normalized === "openai";
3939
}
4040

41-
export function shouldEnableOpenAINativeWebSearch(params: {
41+
function shouldEnableOpenAINativeWebSearch(params: {
4242
config?: OpenClawConfig;
4343
model: { api?: unknown; provider?: unknown; baseUrl?: unknown };
4444
}): boolean {
@@ -65,9 +65,7 @@ function raiseMinimalReasoningForOpenAINativeWebSearch(payload: Record<string, u
6565
reasoning.effort = "low";
6666
}
6767

68-
export function patchOpenAINativeWebSearchPayload(
69-
payload: unknown,
70-
): OpenAINativeWebSearchPatchResult {
68+
function patchOpenAINativeWebSearchPayload(payload: unknown): OpenAINativeWebSearchPatchResult {
7169
if (!isRecord(payload)) {
7270
return "payload_not_object";
7371
}

extensions/xai/stream.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,7 @@ export function createXaiFastModeWrapper(
201201
};
202202
}
203203

204-
export const createXaiToolCallArgumentDecodingWrapper =
205-
createHtmlEntityToolCallArgumentDecodingWrapper;
204+
const createXaiToolCallArgumentDecodingWrapper = createHtmlEntityToolCallArgumentDecodingWrapper;
206205

207206
export function wrapXaiProviderStream(ctx: ProviderWrapStreamFnContext): StreamFn | undefined {
208207
const extraParams = ctx.extraParams;

extensions/xai/test-helpers.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ import type { StreamFn } from "@mariozechner/pi-agent-core";
22
import type { Context, Model } from "@mariozechner/pi-ai";
33
import { expect } from "vitest";
44

5-
export type XaiToolPayloadFunction = {
5+
type XaiToolPayloadFunction = {
66
function?: Record<string, unknown>;
77
};
88

9-
export type XaiTestPayload = Record<string, unknown> & {
9+
type XaiTestPayload = Record<string, unknown> & {
1010
tools?: Array<{ type?: string; function?: Record<string, unknown> }>;
1111
input?: unknown[];
1212
};
1313

14-
export function createXaiToolStreamPayload(): XaiTestPayload {
14+
function createXaiToolStreamPayload(): XaiTestPayload {
1515
return {
1616
reasoning: { effort: "high" },
1717
tools: [

0 commit comments

Comments
 (0)