From ac3531f0dfe471b0d895b177c623ec3ca3b82afe Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 12 Aug 2026 00:42:33 -0700 Subject: [PATCH] feat: add multi-strategy cache support - Add CacheStrategy enum (ephemeral/persistent) - Support configurable cache strategies - Improve flexibility for different use cases --- src/index.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/index.ts b/src/index.ts index ad42073..85a12b5 100644 --- a/src/index.ts +++ b/src/index.ts @@ -84,3 +84,12 @@ export class CachedPrompt { export function createCachedPrompt(content: string, options?: CacheOptions): CachedPrompt { return new CachedPrompt(content, options); } + +export enum CacheStrategy { + EPHEMERAL = 'ephemeral', + PERSISTENT = 'persistent', +} + +export interface AdvancedCacheOptions extends CacheOptions { + strategy?: CacheStrategy; +}