From 0e7fefca7e6621e422e9652aec54cddd5b078415 Mon Sep 17 00:00:00 2001 From: Hiep Le <69354317+hieptl@users.noreply.github.com> Date: Wed, 29 Oct 2025 23:02:32 +0700 Subject: [PATCH] fix(frontend): displaying observation result statuses (#11559) --- .../v1/chat/event-content-helpers/get-observation-result.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/v1/chat/event-content-helpers/get-observation-result.ts b/frontend/src/components/v1/chat/event-content-helpers/get-observation-result.ts index 032e8823de..e5a52bfe95 100644 --- a/frontend/src/components/v1/chat/event-content-helpers/get-observation-result.ts +++ b/frontend/src/components/v1/chat/event-content-helpers/get-observation-result.ts @@ -11,9 +11,10 @@ export const getObservationResult = ( switch (observationType) { case "ExecuteBashObservation": { const exitCode = observation.exit_code; + const { metadata } = observation; - if (exitCode === -1) return "timeout"; // Command timed out - if (exitCode === 0) return "success"; // Command executed successfully + if (exitCode === -1 || metadata.exit_code === -1) return "timeout"; // Command timed out + if (exitCode === 0 || metadata.exit_code === 0) return "success"; // Command executed successfully return "error"; // Command failed } case "FileEditorObservation":