|
1 | 1 | // Public model/catalog helpers for provider plugins. |
2 | 2 |
|
3 | | -import type { BedrockDiscoveryConfig, ModelDefinitionConfig } from "../config/types.models.js"; |
| 3 | +export type { |
| 4 | + BedrockDiscoveryConfig, |
| 5 | + KilocodeModelCatalogEntry, |
| 6 | + ModelApi, |
| 7 | + ModelDefinitionConfig, |
| 8 | + ModelProviderConfig, |
| 9 | + ProviderPlugin, |
| 10 | +} from "./provider-model-shared.js"; |
4 | 11 |
|
5 | | -export type { ModelApi, ModelProviderConfig } from "../config/types.models.js"; |
6 | | -export type { BedrockDiscoveryConfig, ModelDefinitionConfig } from "../config/types.models.js"; |
7 | | -export type { ProviderPlugin } from "../plugins/types.js"; |
8 | | -export type { KilocodeModelCatalogEntry } from "../plugins/provider-model-kilocode.js"; |
9 | | - |
10 | | -export { DEFAULT_CONTEXT_TOKENS } from "../agents/defaults.js"; |
11 | 12 | export { |
| 13 | + DEFAULT_CONTEXT_TOKENS, |
| 14 | + cloneFirstTemplateModel, |
| 15 | + createMoonshotThinkingWrapper, |
12 | 16 | hasNativeWebSearchTool, |
13 | 17 | HTML_ENTITY_TOOL_CALL_ARGUMENTS_ENCODING, |
14 | | - normalizeModelCompat, |
15 | | - resolveToolCallArgumentsEncoding, |
16 | | - usesXaiToolSchemaProfile, |
17 | | - XAI_TOOL_SCHEMA_PROFILE, |
18 | | -} from "../agents/model-compat.js"; |
19 | | -export { normalizeProviderId } from "../agents/provider-id.js"; |
20 | | -export { applyXaiModelCompat, normalizeXaiModelId } from "./xai.js"; |
21 | | -export { |
22 | | - createMoonshotThinkingWrapper, |
23 | | - resolveMoonshotThinkingType, |
24 | | -} from "../agents/pi-embedded-runner/moonshot-thinking-stream-wrappers.js"; |
25 | | -export { |
26 | | - cloneFirstTemplateModel, |
| 18 | + isMiniMaxModernModelId, |
27 | 19 | matchesExactOrPrefix, |
28 | | -} from "../plugins/provider-model-helpers.js"; |
29 | | -export { |
30 | 20 | MINIMAX_DEFAULT_MODEL_ID, |
31 | 21 | MINIMAX_DEFAULT_MODEL_REF, |
32 | 22 | MINIMAX_TEXT_MODEL_CATALOG, |
33 | 23 | MINIMAX_TEXT_MODEL_ORDER, |
34 | 24 | MINIMAX_TEXT_MODEL_REFS, |
35 | | - isMiniMaxModernModelId, |
36 | | -} from "./minimax.js"; |
| 25 | + normalizeModelCompat, |
| 26 | + normalizeProviderId, |
| 27 | + resolveMoonshotThinkingType, |
| 28 | + resolveToolCallArgumentsEncoding, |
| 29 | + usesXaiToolSchemaProfile, |
| 30 | + XAI_TOOL_SCHEMA_PROFILE, |
| 31 | +} from "./provider-model-shared.js"; |
| 32 | +export { applyXaiModelCompat, normalizeXaiModelId } from "./xai.js"; |
37 | 33 |
|
38 | 34 | // Deprecated compat aliases. Prefer provider-specific subpaths. |
39 | 35 | export { applyGoogleGeminiModelDefault, GOOGLE_GEMINI_DEFAULT_MODEL } from "./google.js"; |
|
0 commit comments