/** * Redis Schema Constants * * Defines keys, TTLs, and capacity limits for Redis storage. * * IMPORTANT: Use getter functions instead of direct exports to avoid * initialization order issues with env (which depends on dotenv loading). */ /** * Get Working Memory capacity (max messages) * * Based on tech.md: "Maximum turns fallback (default 1000 turns)" */ export declare function getWMCapacity(): number; /** * Get Working Memory TTL * * 0 means never expires (controlled by session lifecycle and explicit cleanup) */ export declare function getWMTTL(): number; /** * Generate Redis key for Working Memory * * Format: wm:{tenantId}:{userId}:{sessionId} * * @param tenantId - Tenant identifier * @param userId - User identifier * @param sessionId - Session identifier * @returns Redis key */ export declare function wmKey(tenantId: string, userId: string, sessionId: string): string; //# sourceMappingURL=schemas.d.ts.map