fix(shared): add vision-capable model cache store
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
17
src/shared/vision-capable-models-cache.ts
Normal file
17
src/shared/vision-capable-models-cache.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
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>()
|
||||
}
|
||||
Reference in New Issue
Block a user