31 lines
1.2 KiB
TypeScript
31 lines
1.2 KiB
TypeScript
// Shared model/catalog helpers for provider plugins.
|
|
//
|
|
// Keep provider-owned exports out of this subpath so plugin loaders can import it
|
|
// without recursing through provider-specific facades.
|
|
|
|
import type { BedrockDiscoveryConfig, ModelDefinitionConfig } from "../config/types.models.js";
|
|
|
|
export type { ModelApi, ModelProviderConfig } from "../config/types.models.js";
|
|
export type { BedrockDiscoveryConfig, ModelDefinitionConfig } from "../config/types.models.js";
|
|
export type { ProviderPlugin } from "../plugins/types.js";
|
|
export type { KilocodeModelCatalogEntry } from "../plugins/provider-model-kilocode.js";
|
|
|
|
export { DEFAULT_CONTEXT_TOKENS } from "../agents/defaults.js";
|
|
export {
|
|
hasNativeWebSearchTool,
|
|
HTML_ENTITY_TOOL_CALL_ARGUMENTS_ENCODING,
|
|
normalizeModelCompat,
|
|
resolveToolCallArgumentsEncoding,
|
|
usesXaiToolSchemaProfile,
|
|
XAI_TOOL_SCHEMA_PROFILE,
|
|
} from "../agents/model-compat.js";
|
|
export { normalizeProviderId } from "../agents/provider-id.js";
|
|
export {
|
|
createMoonshotThinkingWrapper,
|
|
resolveMoonshotThinkingType,
|
|
} from "../agents/pi-embedded-runner/moonshot-thinking-stream-wrappers.js";
|
|
export {
|
|
cloneFirstTemplateModel,
|
|
matchesExactOrPrefix,
|
|
} from "../plugins/provider-model-helpers.js";
|