openclaw/extensions/google/thinking-api.ts
Peter Steinberger 9d77dad313
refactor(providers): deslop model provider plugins (#158403)
* refactor(providers): deslop model provider plugins

* refactor(providers): finish validation cleanup

* fix(openai): preserve cold provider catalog imports

Keep promise construction local on cold catalog paths to avoid loading logging redaction through extension-shared. Withdraw the unrelated ElevenLabs header-only edit.
2026-09-26 00:32:42 -07:00

16 lines
534 B
TypeScript

export {
isGoogleGemini3FlashModel,
isGoogleGemini3ProModel,
isGoogleGemini3ThinkingLevelModel,
} from "openclaw/plugin-sdk/provider-thinking-runtime";
export {
createGoogleThinkingPayloadWrapper,
createGoogleThinkingStreamWrapper,
isGoogleGemini25ThinkingBudgetModel,
isGoogleThinkingRequiredModel,
resolveGoogleGemini3ThinkingLevel,
sanitizeGoogleThinkingPayload,
stripInvalidGoogleThinkingBudget,
type GoogleThinkingInputLevel,
type GoogleThinkingLevel,
} from "openclaw/plugin-sdk/provider-stream-shared";