2026-05-21 02:11:37 +09:00
|
|
|
import {
|
|
|
|
|
_setModelResolutionLogImplementationForTesting,
|
|
|
|
|
resolveModelPipeline as resolveModelPipelineFromCore,
|
|
|
|
|
} from "@oh-my-opencode/model-core"
|
|
|
|
|
import type {
|
|
|
|
|
PipelineModelResolutionRequest,
|
|
|
|
|
PipelineModelResolutionResult,
|
|
|
|
|
} from "@oh-my-opencode/model-core"
|
2026-02-08 18:41:35 +09:00
|
|
|
import * as connectedProvidersCache from "./connected-providers-cache"
|
2026-01-31 15:46:14 +09:00
|
|
|
|
2026-05-21 02:11:37 +09:00
|
|
|
export { _setModelResolutionLogImplementationForTesting }
|
2026-01-31 15:46:14 +09:00
|
|
|
|
|
|
|
|
export function resolveModelPipeline(
|
2026-05-21 02:11:37 +09:00
|
|
|
request: PipelineModelResolutionRequest,
|
|
|
|
|
): PipelineModelResolutionResult | undefined {
|
|
|
|
|
return resolveModelPipelineFromCore(request, connectedProvidersCache)
|
2026-01-31 15:46:14 +09:00
|
|
|
}
|
2026-05-21 02:11:37 +09:00
|
|
|
export type {
|
|
|
|
|
PipelineModelResolutionRequest as ModelResolutionRequest,
|
|
|
|
|
PipelineModelResolutionProvenance as ModelResolutionProvenance,
|
|
|
|
|
PipelineModelResolutionResult as ModelResolutionResult,
|
|
|
|
|
} from "@oh-my-opencode/model-core"
|