feat(session): add optional end-of-session summarization
This commit is contained in:
@@ -670,6 +670,15 @@ const promptSchema = z.object({
|
||||
|
||||
const sessionsSchema = z.object({
|
||||
ttl: z.string().default('30d'),
|
||||
end_summary: z.object({
|
||||
enabled: z.boolean().default(false),
|
||||
tier: modelTierEnum.default('fast'),
|
||||
max_messages: z.number().min(2).max(500).default(50),
|
||||
max_input_chars: z.number().min(500).max(200000).default(20000),
|
||||
max_tokens: z.number().min(64).max(4096).default(512),
|
||||
write_to_memory: z.boolean().default(true),
|
||||
memory_namespace: z.string().default('session/summaries'),
|
||||
}).default({}),
|
||||
}).default({});
|
||||
|
||||
const backupSchema = z.object({
|
||||
|
||||
Reference in New Issue
Block a user