From 04194abcf9cfe349731a7bc0c7b87c0856f67061 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=AE=E0=AE=A9=E0=AF=8B=E0=AE=9C=E0=AF=8D=E0=AE=95?= =?UTF-8?q?=E0=AF=81=E0=AE=AE=E0=AE=BE=E0=AE=B0=E0=AF=8D=20=E0=AE=AA?= =?UTF-8?q?=E0=AE=B4=E0=AE=A9=E0=AE=BF=E0=AE=9A=E0=AF=8D=E0=AE=9A=E0=AE=BE?= =?UTF-8?q?=E0=AE=AE=E0=AE=BF?= Date: Sun, 18 Aug 2024 11:21:46 +0530 Subject: [PATCH] ignore agent_state_changed if first --- frontend/src/services/session.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontend/src/services/session.ts b/frontend/src/services/session.ts index 09bcdc7b0d97..a760a1f2b618 100644 --- a/frontend/src/services/session.ts +++ b/frontend/src/services/session.ts @@ -87,6 +87,10 @@ class Session { let data = null; try { data = JSON.parse(e.data); + // if first message is agent_state_changed, then we need to ignore it; happens when starting a new task + if (Session._history.length === 0 && data.observation === "agent_state_changed") { + return; + } Session._history.push(data); } catch (err) { // TODO: report the error