Add varied messaging experiments
This commit is contained in:
1 parent
43f459a024
commit
23d4c3a320
12 files changed
+217
-72
No files matched your search
+4
-4
@@ -130,24 +130,24 @@ export const ConfigSchema = z.object({
|
||||
}).default({ syncIntervalMs: 1800000, syncEnabled: true }),
|
||||
strategies: z.object({
|
||||
explorationRate: z.number().min(0).max(1).default(0.2),
|
||||
minSamples: z.number().int().positive().transform((value) => Math.max(30, value)).default(30),
|
||||
minSamples: z.number().int().positive().transform((value) => Math.max(20, value)).default(20),
|
||||
responseWindowHours: z.number().positive().default(12),
|
||||
variants: z.array(z.object({
|
||||
id: z.string(),
|
||||
weight: z.number().default(1),
|
||||
promptOverride: z.string(),
|
||||
})).default([]),
|
||||
}).default({ explorationRate: 0.2, minSamples: 30, responseWindowHours: 12, variants: [] }),
|
||||
}).default({ explorationRate: 0.2, minSamples: 20, responseWindowHours: 12, variants: [] }),
|
||||
chatStrategies: z.object({
|
||||
explorationRate: z.number().min(0).max(1).default(0.2),
|
||||
minSamples: z.number().int().positive().transform((value) => Math.max(30, value)).default(30),
|
||||
minSamples: z.number().int().positive().transform((value) => Math.max(20, value)).default(20),
|
||||
responseWindowHours: z.number().positive().default(12),
|
||||
variants: z.array(z.object({
|
||||
id: z.string(),
|
||||
weight: z.number().default(1),
|
||||
promptOverride: z.string(),
|
||||
})).default([]),
|
||||
}).default({ explorationRate: 0.2, minSamples: 30, responseWindowHours: 12, variants: [] }),
|
||||
}).default({ explorationRate: 0.2, minSamples: 20, responseWindowHours: 12, variants: [] }),
|
||||
web: z.object({
|
||||
enabled: z.boolean().default(true),
|
||||
port: z.number().default(3000),
|
||||
|
||||
Reference in new issue
Block a user