Skip to content

Commit aacf837

Browse files
authored
Fix issue where stray MCP connection state is left after closing connection (#292)
1 parent 87b44ab commit aacf837

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

.changeset/rude-glasses-know.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"agents": patch
3+
---
4+
5+
Fix issue where stray MCP connection state is left after closing connection

packages/agents/src/mcp/client.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@ export class MCPClientManager {
232232
throw new Error(`Connection with id "${id}" does not exist.`);
233233
}
234234
await this.mcpConnections[id].client.close();
235+
delete this.mcpConnections[id];
235236
}
236237

237238
/**

0 commit comments

Comments
 (0)