Skip to content

Commit 2ee4b52

Browse files
committed
refactor(agents): trim unused model helper exports
1 parent b67775f commit 2ee4b52

5 files changed

Lines changed: 5 additions & 26 deletions

File tree

src/agents/mcp-stdio-transport.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import type { JSONRPCMessage } from "@modelcontextprotocol/sdk/types.js";
1111
import { killProcessTree, signalProcessTree } from "../process/kill-tree.js";
1212
import { prepareOomScoreAdjustedSpawn } from "../process/linux-oom-score.js";
1313

14-
export type OpenClawStdioServerParameters = {
14+
type OpenClawStdioServerParameters = {
1515
command: string;
1616
args?: string[];
1717
env?: Record<string, string>;

src/agents/model-auth-runtime-shared.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export type ResolvedProviderAuth = {
1919
};
2020

2121
/** Stable provider auth error code used by fallback/retry paths. */
22-
export type ProviderAuthErrorCode = "missing-api-key" | "missing-provider-auth";
22+
type ProviderAuthErrorCode = "missing-api-key" | "missing-provider-auth";
2323

2424
/** Base provider auth error with a stable code for retry/fallback logic. */
2525
export class ProviderAuthError extends Error {

src/agents/model-catalog-visibility.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,7 @@ import {
1414
} from "./model-visibility-policy.js";
1515

1616
type ModelCatalogVisibilityView = "default" | "configured" | "all";
17-
export type ProviderAuthChecker = (
18-
provider: string,
19-
modelApi?: string,
20-
) => boolean | Promise<boolean>;
17+
type ProviderAuthChecker = (provider: string, modelApi?: string) => boolean | Promise<boolean>;
2118
const OPENAI_PROVIDER_ID = "openai";
2219
const OPENAI_CODEX_RESPONSES_API = "openai-chatgpt-responses";
2320
const OPENAI_CODEX_ROUTABLE_MODEL_IDS = new Set([
@@ -56,7 +53,7 @@ async function resolveProviderAuthCheck(
5653
return isPromiseLike(result) ? await result : result;
5754
}
5855

59-
export async function modelCatalogEntryHasProviderAuth(
56+
async function modelCatalogEntryHasProviderAuth(
6057
providerAuthChecker: ProviderAuthChecker,
6158
entry: ModelCatalogEntry,
6259
): Promise<boolean> {

src/agents/model-max-tokens-params.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
const MAX_TOKENS_PARAM_KEYS = ["maxTokens", "max_completion_tokens", "max_tokens"] as const;
77

88
/** Return a finite non-negative max-token value, or undefined for invalid input. */
9-
export function resolveNonNegativeMaxTokensParam(value: unknown): number | undefined {
9+
function resolveNonNegativeMaxTokensParam(value: unknown): number | undefined {
1010
return typeof value === "number" && Number.isFinite(value) && value >= 0 ? value : undefined;
1111
}
1212

src/agents/model-picker-visibility.ts

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -31,21 +31,3 @@ export function createModelPickerVisibleProviderPredicate(
3131
return !isRetiredModelPickerProvider(normalized) && !cliRuntimeProviders.has(normalized);
3232
};
3333
}
34-
35-
/** Returns whether a provider id should appear in the model picker. */
36-
export function isModelPickerVisibleProvider(provider: string): boolean {
37-
const normalized = normalizeProviderId(provider);
38-
return (
39-
!isRetiredModelPickerProvider(normalized) &&
40-
!isCliRuntimeProvider(normalized, { includeSetupRegistry: true })
41-
);
42-
}
43-
44-
/** Returns whether a provider/model ref should appear in the model picker. */
45-
export function isModelPickerVisibleModelRef(ref: string): boolean {
46-
const separatorIndex = ref.indexOf("/");
47-
if (separatorIndex <= 0) {
48-
return true;
49-
}
50-
return isModelPickerVisibleProvider(ref.slice(0, separatorIndex));
51-
}

0 commit comments

Comments
 (0)