feat: add configurable DM history limit

This commit is contained in:
Marc Terns
2026-01-11 08:21:14 -06:00
parent 933c157092
commit a005a97fef
4 changed files with 137 additions and 4 deletions

View File

@@ -57,6 +57,7 @@ export type SessionConfig = {
resetTriggers?: string[];
idleMinutes?: number;
heartbeatIdleMinutes?: number;
dmHistoryLimit?: number;
store?: string;
typingIntervalSeconds?: number;
typingMode?: TypingMode;

View File

@@ -630,6 +630,7 @@ const SessionSchema = z
resetTriggers: z.array(z.string()).optional(),
idleMinutes: z.number().int().positive().optional(),
heartbeatIdleMinutes: z.number().int().positive().optional(),
dmHistoryLimit: z.number().int().positive().optional(),
store: z.string().optional(),
typingIntervalSeconds: z.number().int().positive().optional(),
typingMode: z