mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 04:50:44 +00:00
refactor: trim extension helper exports
This commit is contained in:
@@ -26,7 +26,7 @@ function normalizeFutureEpochSeconds(value: unknown): number | undefined {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
export function decodeCodexJwtPayload(accessToken: string): CodexJwtPayload | null {
|
||||
function decodeCodexJwtPayload(accessToken: string): CodexJwtPayload | null {
|
||||
const parts = accessToken.split(".");
|
||||
if (parts.length !== 3) {
|
||||
return null;
|
||||
@@ -41,7 +41,7 @@ export function decodeCodexJwtPayload(accessToken: string): CodexJwtPayload | nu
|
||||
}
|
||||
}
|
||||
|
||||
export function resolveCodexStableSubject(payload: CodexJwtPayload | null): string | undefined {
|
||||
function resolveCodexStableSubject(payload: CodexJwtPayload | null): string | undefined {
|
||||
const auth = payload?.["https://api.openai.com/auth"];
|
||||
const accountUserId = trimNonEmptyString(auth?.chatgpt_account_user_id);
|
||||
if (accountUserId) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import type { ModelProviderConfig } from "openclaw/plugin-sdk/provider-model-shared";
|
||||
import { OPENAI_CODEX_RESPONSES_BASE_URL } from "./base-url.js";
|
||||
|
||||
export const OPENAI_CODEX_BASE_URL = OPENAI_CODEX_RESPONSES_BASE_URL;
|
||||
const OPENAI_CODEX_BASE_URL = OPENAI_CODEX_RESPONSES_BASE_URL;
|
||||
|
||||
export function buildOpenAICodexProvider(): ModelProviderConfig {
|
||||
return {
|
||||
|
||||
@@ -32,7 +32,7 @@ type SyntheticOpenAIModelCatalogEntry = {
|
||||
cost?: SyntheticOpenAIModelCatalogCost;
|
||||
};
|
||||
|
||||
export const OPENAI_API_BASE_URL = "https://api.openai.com/v1";
|
||||
const OPENAI_API_BASE_URL = "https://api.openai.com/v1";
|
||||
|
||||
export function toOpenAIDataUrl(buffer: Buffer, mimeType: string): string {
|
||||
return `data:${mimeType};base64,${buffer.toString("base64")}`;
|
||||
@@ -48,7 +48,7 @@ function hasSupportedOpenAIResponsesTransport(
|
||||
return transport === "auto" || transport === "sse" || transport === "websocket";
|
||||
}
|
||||
|
||||
export function defaultOpenAIResponsesExtraParams(
|
||||
function defaultOpenAIResponsesExtraParams(
|
||||
extraParams: Record<string, unknown> | undefined,
|
||||
options?: { openaiWsWarmup?: boolean },
|
||||
): Record<string, unknown> | undefined {
|
||||
|
||||
@@ -142,5 +142,5 @@ export default definePluginEntry({
|
||||
export { createProposalFromMessages } from "./src/signals.js";
|
||||
export { SkillWorkshopStore } from "./src/store.js";
|
||||
export { applyProposalToWorkspace } from "./src/skills.js";
|
||||
export { countToolCalls, reviewTranscriptForProposal } from "./src/reviewer.js";
|
||||
export { reviewTranscriptForProposal } from "./src/reviewer.js";
|
||||
export { scanSkillContent } from "./src/scanner.js";
|
||||
|
||||
@@ -19,7 +19,7 @@ export const DEFAULT_VYDRA_IMAGE_MODEL = "grok-imagine";
|
||||
export const DEFAULT_VYDRA_VIDEO_MODEL = "veo3";
|
||||
export const DEFAULT_VYDRA_SPEECH_MODEL = "elevenlabs/tts";
|
||||
export const DEFAULT_VYDRA_VOICE_ID = "21m00Tcm4TlvDq8ikWAM";
|
||||
export const DEFAULT_HTTP_TIMEOUT_MS = 120_000;
|
||||
const DEFAULT_HTTP_TIMEOUT_MS = 120_000;
|
||||
const POLL_INTERVAL_MS = 2_500;
|
||||
const MAX_POLL_ATTEMPTS = 120;
|
||||
type VydraAuthStore = Parameters<typeof resolveApiKeyForProvider>[0]["store"];
|
||||
@@ -80,7 +80,7 @@ export function normalizeVydraBaseUrl(value: string | undefined): string {
|
||||
}
|
||||
}
|
||||
|
||||
export function resolveVydraBaseUrlFromConfig(cfg: unknown): string {
|
||||
function resolveVydraBaseUrlFromConfig(cfg: unknown): string {
|
||||
const models = asObject(asObject(cfg)?.models);
|
||||
const providers = asObject(models?.providers);
|
||||
const vydra = asObject(providers?.vydra);
|
||||
@@ -140,7 +140,7 @@ export function resolveVydraResponseStatus(payload: unknown): string | undefined
|
||||
return normalizeOptionalLowercaseString(trimToUndefined(asObject(payload)?.status));
|
||||
}
|
||||
|
||||
export function resolveVydraErrorMessage(payload: unknown): string | undefined {
|
||||
function resolveVydraErrorMessage(payload: unknown): string | undefined {
|
||||
const object = asObject(payload) as VydraJobPayload | undefined;
|
||||
const error = object?.error;
|
||||
if (typeof error === "string" && error.trim()) {
|
||||
@@ -242,7 +242,7 @@ export async function downloadVydraAsset(params: {
|
||||
};
|
||||
}
|
||||
|
||||
export async function waitForVydraJob(params: {
|
||||
async function waitForVydraJob(params: {
|
||||
baseUrl: string;
|
||||
jobId: string;
|
||||
headers: Headers;
|
||||
|
||||
Reference in New Issue
Block a user