feat(ai-builder): Add "workflow_modified" to builder end of response telemetry (#23226)

This commit is contained in:
Mutasem Aldmour
2025-12-15 13:49:49 +01:00
committed by GitHub
parent 88b29bb957
commit 7a4effab1e
2 changed files with 2 additions and 1 deletions
@@ -1872,6 +1872,7 @@ describe('AI Builder store', () => {
tools_called: expect.any(Array),
start_workflow_json: expect.any(String),
end_workflow_json: expect.any(String),
workflow_modified: false,
}),
);
});
@@ -214,6 +214,7 @@ export const useBuilderStore = defineStore(STORES.BUILDER, () => {
tools_called: dedupe(newToolMessages.map((toolMsg) => toolMsg.toolName)),
start_workflow_json: startWorkflowJson,
end_workflow_json: endWorkflowJson,
workflow_modified: endWorkflowJson !== startWorkflowJson,
};
}
@@ -230,7 +231,6 @@ export const useBuilderStore = defineStore(STORES.BUILDER, () => {
const { userMessageId } = currentStreamingMessage.value;
telemetry.track('End of response from builder', {
// todo user_id available as trait already?
user_message_id: userMessageId,
workflow_id: workflowsStore.workflowId,
session_id: trackingSessionId.value,