What happened?
In Python distributed runtime, when a worker runtime disconnects and a new worker runtime connects and register the same agent_type, there will be conflicting subscriptions from the previous connection.
What did you expect to happen?
In distributed agent runtime, the host servicer's SubscriptionManager should support a way to remove subscriptions when clients with the agent_type disconnects.
How can we reproduce it (as minimally and precisely as possible)?
- Run host,
- Run worker 1
- Disconnect worker 1
- Run worker 2 but register the same agent types in worker 1
AutoGen version
dev
Which package was this bug in
Core
Model used
No response
Python version
No response
Operating system
No response
Any additional info you think would be helpful for fixing this bug
No response
What happened?
In Python distributed runtime, when a worker runtime disconnects and a new worker runtime connects and register the same agent_type, there will be conflicting subscriptions from the previous connection.
What did you expect to happen?
In distributed agent runtime, the host servicer's SubscriptionManager should support a way to remove subscriptions when clients with the agent_type disconnects.
How can we reproduce it (as minimally and precisely as possible)?
AutoGen version
dev
Which package was this bug in
Core
Model used
No response
Python version
No response
Operating system
No response
Any additional info you think would be helpful for fixing this bug
No response