UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

22 lines 1.19 kB
import { Vr as StreamFn } from "../../index-DleKJdko.js"; import { an as ProviderWrapStreamFnContext } from "../../plugin-entry-BOAJmgcf.js"; //#region extensions/kimi-coding/stream.d.ts type KimiThinkingType = "enabled" | "disabled"; type KimiThinkingConfig = { type: KimiThinkingType; budget_tokens?: number; }; type KimiThinkingLevel = "off" | "minimal" | "low" | "medium" | "high" | "xhigh" | "adaptive" | "max"; declare function resolveKimiThinkingConfig(params: { configuredThinking: unknown; thinkingLevel?: KimiThinkingLevel; }): KimiThinkingConfig; declare function resolveKimiThinkingType(params: { configuredThinking: unknown; thinkingLevel?: KimiThinkingLevel; }): KimiThinkingType; declare function createKimiToolCallMarkupWrapper(baseStreamFn: StreamFn | undefined): StreamFn; declare function createKimiThinkingWrapper(baseStreamFn: StreamFn | undefined, thinkingConfig: KimiThinkingConfig | KimiThinkingType): StreamFn; declare function wrapKimiProviderStream(ctx: ProviderWrapStreamFnContext): StreamFn; //#endregion export { createKimiThinkingWrapper, createKimiToolCallMarkupWrapper, resolveKimiThinkingConfig, resolveKimiThinkingType, wrapKimiProviderStream };