Files
oh-my-opencode/src/shared/model-resolution-pipeline.ts
2026-05-21 12:49:50 +09:00

23 lines
835 B
TypeScript

import {
_setModelResolutionLogImplementationForTesting,
resolveModelPipeline as resolveModelPipelineFromCore,
} from "@oh-my-opencode/model-core"
import type {
PipelineModelResolutionRequest,
PipelineModelResolutionResult,
} from "@oh-my-opencode/model-core"
import * as connectedProvidersCache from "./connected-providers-cache"
export { _setModelResolutionLogImplementationForTesting }
export function resolveModelPipeline(
request: PipelineModelResolutionRequest,
): PipelineModelResolutionResult | undefined {
return resolveModelPipelineFromCore(request, connectedProvidersCache)
}
export type {
PipelineModelResolutionRequest as ModelResolutionRequest,
PipelineModelResolutionProvenance as ModelResolutionProvenance,
PipelineModelResolutionResult as ModelResolutionResult,
} from "@oh-my-opencode/model-core"