Files
oh-my-opencode/src/shared/vision-capable-models-cache.ts
T
2026-03-08 02:20:25 +09:00

18 lines
518 B
TypeScript

import type { VisionCapableModel } from "../plugin-state"
let visionCapableModelsCache = new Map<string, VisionCapableModel>()
export function setVisionCapableModelsCache(
cache: Map<string, VisionCapableModel>,
): void {
visionCapableModelsCache = cache
}
export function readVisionCapableModelsCache(): VisionCapableModel[] {
return Array.from(visionCapableModelsCache.values())
}
export function clearVisionCapableModelsCache(): void {
visionCapableModelsCache = new Map<string, VisionCapableModel>()
}