diff --git a/packages/twenty-front/src/modules/ai/hooks/useProcessUIToolCallMessage.ts b/packages/twenty-front/src/modules/ai/hooks/useProcessUIToolCallMessage.ts index c21d4ebd749..b8c5eeb221d 100644 --- a/packages/twenty-front/src/modules/ai/hooks/useProcessUIToolCallMessage.ts +++ b/packages/twenty-front/src/modules/ai/hooks/useProcessUIToolCallMessage.ts @@ -42,7 +42,7 @@ export const useProcessUIToolCallMessage = () => { continue; } - if (toolExecutionPart.output.result.success !== true) { + if (toolExecutionPart.output.success !== true) { continue; } @@ -51,7 +51,7 @@ export const useProcessUIToolCallMessage = () => { toolExecutionPart.toolCallId, ]); - const navigateAppOutput = toolExecutionPart.output.result.result; + const navigateAppOutput = toolExecutionPart.output.result; switch (navigateAppOutput.action) { case 'navigateToObject': { diff --git a/packages/twenty-front/src/modules/ai/types/AgentChatMessageUIToolCallPart.ts b/packages/twenty-front/src/modules/ai/types/AgentChatMessageUIToolCallPart.ts index 9e6aa1c06dc..0138a94329c 100644 --- a/packages/twenty-front/src/modules/ai/types/AgentChatMessageUIToolCallPart.ts +++ b/packages/twenty-front/src/modules/ai/types/AgentChatMessageUIToolCallPart.ts @@ -5,11 +5,8 @@ export type AgentChatMessageUIToolCallPart = { toolCallId: string; state: string; output: { - toolName: string; - result: { - message: string; - result: NavigateAppToolOutput; - success: boolean; - }; + success: boolean; + message: string; + result: NavigateAppToolOutput; }; };