feat: add heartbeat idle override and preserve session freshness

This commit is contained in:
Peter Steinberger
2025-11-26 17:26:17 +01:00
parent e6c78df975
commit 135d930c99
2 changed files with 22 additions and 4 deletions

View File

@@ -13,6 +13,7 @@ export type SessionConfig = {
scope?: SessionScope;
resetTriggers?: string[];
idleMinutes?: number;
heartbeatIdleMinutes?: number;
store?: string;
sessionArgNew?: string[];
sessionArgResume?: string[];
@@ -89,6 +90,7 @@ const ReplySchema = z
.optional(),
resetTriggers: z.array(z.string()).optional(),
idleMinutes: z.number().int().positive().optional(),
heartbeatIdleMinutes: z.number().int().positive().optional(),
store: z.string().optional(),
sessionArgNew: z.array(z.string()).optional(),
sessionArgResume: z.array(z.string()).optional(),