diff --git a/extensions/anthropic/register.runtime.ts b/extensions/anthropic/register.runtime.ts index 0737579c2f4..dc2642ac0b5 100644 --- a/extensions/anthropic/register.runtime.ts +++ b/extensions/anthropic/register.runtime.ts @@ -23,9 +23,7 @@ import { normalizeAnthropicProviderConfig, } from "./config-defaults.js"; import { buildAnthropicReplayPolicy } from "./replay-policy.js"; -import { - wrapAnthropicProviderStream, -} from "./stream-wrappers.js"; +import { wrapAnthropicProviderStream } from "./stream-wrappers.js"; const PROVIDER_ID = "anthropic"; const DEFAULT_ANTHROPIC_MODEL = "anthropic/claude-sonnet-4-6"; diff --git a/extensions/anthropic/stream-wrappers.ts b/extensions/anthropic/stream-wrappers.ts index b70451b4e6d..7e95bd27f40 100644 --- a/extensions/anthropic/stream-wrappers.ts +++ b/extensions/anthropic/stream-wrappers.ts @@ -210,7 +210,9 @@ export function resolveAnthropicServiceTier( return normalized; } -export function wrapAnthropicProviderStream(ctx: ProviderWrapStreamFnContext): StreamFn | undefined { +export function wrapAnthropicProviderStream( + ctx: ProviderWrapStreamFnContext, +): StreamFn | undefined { const anthropicBetas = resolveAnthropicBetas(ctx.extraParams, ctx.modelId); const serviceTier = resolveAnthropicServiceTier(ctx.extraParams); const fastMode = resolveAnthropicFastMode(ctx.extraParams); diff --git a/extensions/github-copilot/stream.ts b/extensions/github-copilot/stream.ts index 4eed689067c..89f44aecea2 100644 --- a/extensions/github-copilot/stream.ts +++ b/extensions/github-copilot/stream.ts @@ -1,12 +1,12 @@ import type { StreamFn } from "@mariozechner/pi-agent-core"; import { streamSimple } from "@mariozechner/pi-ai"; +import type { ProviderWrapStreamFnContext } from "openclaw/plugin-sdk/plugin-entry"; import { applyAnthropicEphemeralCacheControlMarkers, buildCopilotDynamicHeaders, hasCopilotVisionInput, streamWithPayloadPatch, } from "openclaw/plugin-sdk/provider-stream"; -import type { ProviderWrapStreamFnContext } from "openclaw/plugin-sdk/plugin-entry"; type StreamContext = Parameters[1]; diff --git a/extensions/xai/index.ts b/extensions/xai/index.ts index c9d2fe3fa34..3efae042fa1 100644 --- a/extensions/xai/index.ts +++ b/extensions/xai/index.ts @@ -15,9 +15,7 @@ import { buildXaiProvider } from "./provider-catalog.js"; import { isModernXaiModel, resolveXaiForwardCompatModel } from "./provider-models.js"; import { resolveFallbackXaiAuth } from "./src/tool-auth-shared.js"; import { resolveEffectiveXSearchConfig } from "./src/x-search-config.js"; -import { - wrapXaiProviderStream, -} from "./stream.js"; +import { wrapXaiProviderStream } from "./stream.js"; import { createXaiWebSearchProvider } from "./web-search.js"; const PROVIDER_ID = "xai"; diff --git a/src/plugin-sdk/provider-model-shared.test.ts b/src/plugin-sdk/provider-model-shared.test.ts index 9f7641cbf89..3d20c5ee665 100644 --- a/src/plugin-sdk/provider-model-shared.test.ts +++ b/src/plugin-sdk/provider-model-shared.test.ts @@ -97,7 +97,9 @@ describe("buildProviderReplayFamilyHooks", () => { expect(hooks.buildReplayPolicy?.(testCase.ctx as never)).toMatchObject(testCase.match); expect(Boolean(hooks.sanitizeReplayHistory)).toBe(testCase.hasSanitizeReplayHistory); - expect(hooks.resolveReasoningOutputMode?.(testCase.ctx as never)).toBe(testCase.reasoningMode); + expect(hooks.resolveReasoningOutputMode?.(testCase.ctx as never)).toBe( + testCase.reasoningMode, + ); } });