mirror of
https://github.com/n8n-io/n8n.git
synced 2026-10-29 19:10:43 +08:00
feat(editor): Add user_message_id to AI assistant feedback telemetry (#24279)
This commit is contained in:
@@ -813,6 +813,7 @@ export const useBuilderStore = defineStore(STORES.BUILDER, () => {
|
||||
hasNoCreditsRemaining,
|
||||
hasMessages: computed(() => hasMessages.value),
|
||||
workflowTodos,
|
||||
lastUserMessageId,
|
||||
|
||||
// Methods
|
||||
abortStreaming,
|
||||
|
||||
+4
@@ -468,9 +468,12 @@ describe('AskAssistantBuild', () => {
|
||||
const workflowJson = '{"nodes": [], "connections": {}}';
|
||||
|
||||
describe('when workflow-updated message exists', () => {
|
||||
const testUserMessageId = 'test-user-message-id';
|
||||
|
||||
beforeEach(() => {
|
||||
// Use $patch to ensure reactivity
|
||||
builderStore.$patch({
|
||||
lastUserMessageId: testUserMessageId,
|
||||
chatMessages: [
|
||||
{
|
||||
id: faker.string.uuid(),
|
||||
@@ -554,6 +557,7 @@ describe('AskAssistantBuild', () => {
|
||||
expect.objectContaining({
|
||||
feedback: feedbackText,
|
||||
workflow_id: 'abc123',
|
||||
user_message_id: testUserMessageId,
|
||||
}),
|
||||
);
|
||||
});
|
||||
|
||||
+1
@@ -168,6 +168,7 @@ function onFeedback(feedback: RatingFeedback) {
|
||||
feedback: feedback.feedback,
|
||||
workflow_id: workflowsStore.workflowId,
|
||||
session_id: builderStore.trackingSessionId,
|
||||
user_message_id: builderStore.lastUserMessageId,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user