openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
13 lines (12 loc) • 4.53 kB
JavaScript
import { r as isCloudModelRef } from "../model-catalog-refs-BdjEHOKQ.js";
import { t as DEFAULT_CONTEXT_TOKENS } from "../defaults-CdX9UGcX.js";
import { n as parseModelRef } from "../model-selection-normalize-D1HuPOqZ.js";
import { n as resolveProviderEndpoint } from "../provider-attribution-CDS-94hQ.js";
import { _ as supportsClaudeNativeXhighEffort, a as requiresClaudeDefaultSampling, c as resolveClaudeModelIdentity, d as resolveClaudeOpus5ModelIdentity, f as resolveClaudeSonnet5ModelIdentity, g as supportsClaudeNativeMaxEffort, h as supportsClaudeFastMode, i as bindsClaudeThinkingPrefix, l as resolveClaudeMythos5ModelIdentity, m as supportsClaudeAdaptiveThinking, o as requiresClaudeMandatoryAdaptiveThinking, p as supportsClaude1MContext, s as resolveClaudeFable5ModelIdentity, u as resolveClaudeNativeThinkingLevelMap } from "../anthropic-DfKaEfcc.js";
import { a as resolveToolCallArgumentsEncoding, i as normalizeModelCompat, o as resolveUnsupportedToolSchemaKeywords, r as hasToolSchemaProfile, t as applyModelCompatPatch } from "../provider-model-compat-BNXu5bti.js";
import { a as isGpt5ModelId, c as resolveGpt5SystemPromptContribution, i as GPT5_HEARTBEAT_PROMPT_OVERLAY, n as GPT5_FRIENDLY_CHAT_PROMPT_OVERLAY, o as normalizeGpt5PromptOverlayMode, r as GPT5_FRIENDLY_PROMPT_OVERLAY, s as resolveGpt5PromptOverlayMode, t as GPT5_BEHAVIOR_CONTRACT } from "../gpt5-prompt-overlay-1wvhhu5B.js";
import { n as resolveClaudeThinkingProfile, t as isClaudeAdaptiveThinkingDefaultModelId } from "../provider-claude-thinking-ZZ6yytGk.js";
import { a as buildOpenAICompatibleReplayPolicy, c as resolveTaggedReasoningOutputMode, i as buildNativeAnthropicReplayPolicyForModel, l as sanitizeGoogleGeminiReplayHistory, n as buildGoogleGeminiReplayPolicy, o as buildPassthroughGeminiSanitizingReplayPolicy, r as buildHybridAnthropicOrOpenAIReplayPolicy, s as buildStrictAnthropicReplayPolicy, t as buildAnthropicReplayPolicyForModel } from "../provider-replay-helpers-36erCKTj.js";
import { r as resolveMoonshotThinkingType, t as createMoonshotThinkingWrapper } from "../moonshot-thinking-BlwWs-sg.js";
import { a as buildProviderReplayFamilyHooks, c as modelCostsEqual, d as normalizeProviderId, f as selectPreferredLocalModelId, h as resolveFamilyForwardCompatModel, i as PASSTHROUGH_GEMINI_REPLAY_HOOKS, l as normalizeAntigravityPreviewModelId, m as matchesExactOrPrefix, n as NATIVE_ANTHROPIC_REPLAY_HOOKS, o as defineSelfHostedOpenAICompatibleProvider, p as cloneFirstTemplateModel, r as OPENAI_COMPATIBLE_REPLAY_HOOKS, s as isProxyReasoningUnsupportedModelHint, t as ANTHROPIC_BY_MODEL_REPLAY_HOOKS, u as normalizeGooglePreviewModelId } from "../provider-model-shared-fX-Ywqb3.js";
export { ANTHROPIC_BY_MODEL_REPLAY_HOOKS, DEFAULT_CONTEXT_TOKENS, GPT5_BEHAVIOR_CONTRACT, GPT5_FRIENDLY_CHAT_PROMPT_OVERLAY, GPT5_FRIENDLY_PROMPT_OVERLAY, GPT5_HEARTBEAT_PROMPT_OVERLAY, NATIVE_ANTHROPIC_REPLAY_HOOKS, OPENAI_COMPATIBLE_REPLAY_HOOKS, PASSTHROUGH_GEMINI_REPLAY_HOOKS, applyModelCompatPatch, bindsClaudeThinkingPrefix, buildAnthropicReplayPolicyForModel, buildGoogleGeminiReplayPolicy, buildHybridAnthropicOrOpenAIReplayPolicy, buildNativeAnthropicReplayPolicyForModel, buildOpenAICompatibleReplayPolicy, buildPassthroughGeminiSanitizingReplayPolicy, buildProviderReplayFamilyHooks, buildStrictAnthropicReplayPolicy, cloneFirstTemplateModel, createMoonshotThinkingWrapper, defineSelfHostedOpenAICompatibleProvider, hasToolSchemaProfile, isClaudeAdaptiveThinkingDefaultModelId, isCloudModelRef, isGpt5ModelId, isProxyReasoningUnsupportedModelHint, matchesExactOrPrefix, modelCostsEqual, normalizeAntigravityPreviewModelId, normalizeGooglePreviewModelId, normalizeGpt5PromptOverlayMode, normalizeModelCompat, normalizeProviderId, parseModelRef, requiresClaudeDefaultSampling, requiresClaudeMandatoryAdaptiveThinking, resolveClaudeFable5ModelIdentity, resolveClaudeModelIdentity, resolveClaudeMythos5ModelIdentity, resolveClaudeNativeThinkingLevelMap, resolveClaudeOpus5ModelIdentity, resolveClaudeSonnet5ModelIdentity, resolveClaudeThinkingProfile, resolveFamilyForwardCompatModel, resolveGpt5PromptOverlayMode, resolveGpt5SystemPromptContribution, resolveMoonshotThinkingType, resolveProviderEndpoint, resolveTaggedReasoningOutputMode, resolveToolCallArgumentsEncoding, resolveUnsupportedToolSchemaKeywords, sanitizeGoogleGeminiReplayHistory, selectPreferredLocalModelId, supportsClaude1MContext, supportsClaudeAdaptiveThinking, supportsClaudeFastMode, supportsClaudeNativeMaxEffort, supportsClaudeNativeXhighEffort };