Skip to content

Commit dba5978

Browse files
committed
fix mcp close
1 parent 01e0719 commit dba5978

File tree

1 file changed

+8
-2
lines changed
  • src/agentlab/backends/browser

1 file changed

+8
-2
lines changed

src/agentlab/backends/browser/mcp.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,12 @@ def actions(self) -> tuple[ToolSpec]:
134134
for tool in self.tools.values()
135135
)
136136

137-
async def close(self) -> None:
137+
async def aclose(self) -> None:
138138
await self.exit_stack.aclose()
139139

140+
def close(self) -> None:
141+
self.loop.run_until_complete(self.aclose())
142+
140143

141144
class MCPBrowserBackend(BrowserBackend):
142145
config_path: str
@@ -166,4 +169,7 @@ def actions(self) -> tuple[ToolSpec]:
166169
return list(self._mcp.actions())
167170

168171
def close(self) -> None:
169-
self._mcp.close()
172+
try:
173+
self._mcp.close()
174+
except Exception:
175+
pass

0 commit comments

Comments
 (0)