Add engagement-only conversation mode

This commit is contained in:
jjbrunton committed 2026-08-14 15:07:54 +01:00
1 parent b7fcc7db05
commit 7af7b211fa
24 files changed
+204 -23

No files matched your search

+3 -2
View File
@@ -27,14 +27,15 @@ export const ConversationTriageStatusSchema = z.enum(['open', 'snoozed', 'done']
*/
export const ConversationAutomationStatusSchema = z.enum([
'active',
'engaged',
'image-received',
'human-required',
'boundary',
'user-overridden',
'killed',
]);
/** The policy snapshotted when the conversation started. `manual` never auto-replies. */
export const ConversationPolicyModeSchema = z.enum(['legacy', 'r4r', 'r4r-media', 'manual']);
/** The policy snapshotted when the conversation started. `engagement` and `manual` never auto-reply. */
export const ConversationPolicyModeSchema = z.enum(['legacy', 'engagement', 'r4r', 'r4r-media', 'manual']);
export const ActiveChatSchema = z.strictObject({
username: z.string(),