From 3c7bd3f1e862f27dcc0b1ed5a237ce85ce8efab0 Mon Sep 17 00:00:00 2001 From: openhands Date: Mon, 9 Dec 2024 21:53:07 +0000 Subject: [PATCH] fix: Set success property for all handled actions in chat slice --- frontend/src/state/chat-slice.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/state/chat-slice.ts b/frontend/src/state/chat-slice.ts index d76a771c7aea..4e1ce4e0ada6 100644 --- a/frontend/src/state/chat-slice.ts +++ b/frontend/src/state/chat-slice.ts @@ -129,6 +129,9 @@ export const chatSlice = createSlice({ return; } causeMessage.translationID = translationID; + // Set success property for all handled actions + causeMessage.success = observation.payload.success; + if (observationID === "run" || observationID === "run_ipython") { let { content } = observation.payload; if (content.length > MAX_CONTENT_LENGTH) { @@ -136,7 +139,6 @@ export const chatSlice = createSlice({ } content = `\`\`\`\n${content}\n\`\`\``; causeMessage.content = content; // Observation content includes the action - causeMessage.success = observation.payload.success; } },