Configuration for caching agent results on web. Disabled by default when not provided.

interface CacheConfig {
    cachePrefix?: string;
    duration: number | "optimize-cost" | "aggressive";
    storage: "sessionStorage" | "localStorage" | "agent";
}

Properties

cachePrefix?: string

Optional prefix for cache keys. Defaults to none.

duration: number | "optimize-cost" | "aggressive"

The cache duration in seconds. Can be a predefined value ('optimize-cost' = 1 hour, 'aggressive' = 12 hours) or a custom number. Max value is 43200 (12 hours).

storage: "sessionStorage" | "localStorage" | "agent"

The storage location for the cache.