From 1bd46f38321bd829ec9057e3f6cc322899e0f0a8 Mon Sep 17 00:00:00 2001 From: tofarr Date: Wed, 6 Nov 2024 13:34:42 -0700 Subject: [PATCH] Fix - terminal not working (#4800) --- openhands/server/session/session.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openhands/server/session/session.py b/openhands/server/session/session.py index 2466fdec872f..ecfc873f0199 100644 --- a/openhands/server/session/session.py +++ b/openhands/server/session/session.py @@ -139,6 +139,8 @@ async def on_event(self, event: Event): return if event.source == EventSource.AGENT: await self.send(event_to_dict(event)) + elif event.source == EventSource.USER and isinstance(event, CmdOutputObservation): + await self.send(event_to_dict(event)) # NOTE: ipython observations are not sent here currently elif event.source == EventSource.ENVIRONMENT and isinstance( event, (CmdOutputObservation, AgentStateChangedObservation)