File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
src/uipath_mcp/_cli/_runtime Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 11[project ]
22name = " uipath-mcp"
3- version = " 0.0.8 "
3+ version = " 0.0.9 "
44description = " UiPath MCP SDK"
55readme = { file = " README.md" , content-type = " text/markdown" }
66requires-python = " >=3.10"
Original file line number Diff line number Diff line change @@ -189,7 +189,7 @@ async def handle_signalr_open(self) -> None:
189189 session_id = data ["sessionId" ]
190190 message = data ["message" ]
191191 logger .info (f"Received message from UiPath MCP: { data } " )
192- if session_id :
192+ if session_id and session_id . strip () :
193193 if session_id not in self .session_servers :
194194 # Create and start a new session server
195195 session_server = SessionServer (self .server , session_id )
@@ -199,8 +199,10 @@ async def handle_signalr_open(self) -> None:
199199 # Get the session server for this session
200200 session_server = self .session_servers [session_id ]
201201
202- # Forward the message to the session's MCP server
203- await session_server .send_message (message )
202+ if message and message .strip ():
203+ logger .info (f"Forwarding message to session { session_id } : { message } " )
204+ # Forward the message to the session's MCP server
205+ await session_server .send_message (message )
204206
205207 async def handle_signalr_close (self ) -> None :
206208 """Handle SignalR connection close event."""
You can’t perform that action at this time.
0 commit comments