diff --git a/tui_gateway/server.py b/tui_gateway/server.py index fe66d3798..825822aad 100644 --- a/tui_gateway/server.py +++ b/tui_gateway/server.py @@ -2439,6 +2439,12 @@ def _(rid, params: dict) -> dict: unregister_gateway_notify(session["session_key"]) except Exception: pass + try: + agent = session.get("agent") + if agent and hasattr(agent, "close"): + agent.close() + except Exception: + pass try: worker = session.get("slash_worker") if worker: