diff --git a/src/plugin-state.ts b/src/plugin-state.ts index 5f20c0233..e4f3a0afa 100644 --- a/src/plugin-state.ts +++ b/src/plugin-state.ts @@ -1,11 +1,18 @@ +export type VisionCapableModel = { + providerID: string + modelID: string +} + export interface ModelCacheState { modelContextLimitsCache: Map; + visionCapableModelsCache?: Map; anthropicContext1MEnabled: boolean; } export function createModelCacheState(): ModelCacheState { return { modelContextLimitsCache: new Map(), + visionCapableModelsCache: new Map(), anthropicContext1MEnabled: false, }; }