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)