From 4c042a34fad58173da40cf3a80601a0866cd764c Mon Sep 17 00:00:00 2001 From: dal Date: Fri, 15 Aug 2025 18:51:10 -0600 Subject: [PATCH] tool result entry --- .../create-dashboards-tool/create-dashboards-execute.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/ai/src/tools/visualization-tools/dashboards/create-dashboards-tool/create-dashboards-execute.ts b/packages/ai/src/tools/visualization-tools/dashboards/create-dashboards-tool/create-dashboards-execute.ts index 796f3956b..5174ef999 100644 --- a/packages/ai/src/tools/visualization-tools/dashboards/create-dashboards-tool/create-dashboards-execute.ts +++ b/packages/ai/src/tools/visualization-tools/dashboards/create-dashboards-tool/create-dashboards-execute.ts @@ -513,6 +513,13 @@ export function createCreateDashboardsExecute( const reasoningEntry = createCreateDashboardsReasoningEntry(state, toolCallId); const rawLlmMessage = createCreateDashboardsRawLlmMessageEntry(state, toolCallId); + const rawLlmResultEntry = createRawToolResultEntry( + toolCallId, + CREATE_DASHBOARDS_TOOL_NAME, + { + files: state.files, + } + ); const updates: Parameters[0] = { messageId: context.messageId, @@ -523,7 +530,7 @@ export function createCreateDashboardsExecute( } if (rawLlmMessage) { - updates.rawLlmMessages = [rawLlmMessage]; + updates.rawLlmMessages = [rawLlmMessage, rawLlmResultEntry]; } if (reasoningEntry || rawLlmMessage) {