From 14116ce4613d978c9f3d556b7a1001fadc21839b Mon Sep 17 00:00:00 2001 From: Nathaniel Girard <72364963+Nathaniel-Girard@users.noreply.github.com> Date: Wed, 3 Sep 2025 17:52:02 -0400 Subject: [PATCH] chore(plugins): set `isDirty` tag to false when ai is disabled (#14191) --- plugins/conversation-insights/src/onNewMessageHandler.ts | 2 +- plugins/conversation-insights/src/tagsUpdater.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/conversation-insights/src/onNewMessageHandler.ts b/plugins/conversation-insights/src/onNewMessageHandler.ts index 4aef991ada0..d744a1df293 100644 --- a/plugins/conversation-insights/src/onNewMessageHandler.ts +++ b/plugins/conversation-insights/src/onNewMessageHandler.ts @@ -14,7 +14,7 @@ export const onNewMessage = async (props: OnNewMessageProps) => { const tags = { message_count: message_count.toString(), participant_count: participant_count.toString(), - isDirty: 'true', + isDirty: props.configuration.aiEnabled ? 'true' : 'false', } await props.client.updateConversation({ diff --git a/plugins/conversation-insights/src/tagsUpdater.ts b/plugins/conversation-insights/src/tagsUpdater.ts index 15bb6a95ff1..99345180811 100644 --- a/plugins/conversation-insights/src/tagsUpdater.ts +++ b/plugins/conversation-insights/src/tagsUpdater.ts @@ -46,6 +46,7 @@ export const updateTitleAndSummary = async (props: UpdateTitleAndSummaryProps) = isDirty: 'false', }, }) + props.logger.info(`The AI insight was updated for conversation ${props.conversation.id}`) } type ParsePromptProps = {