File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -275,6 +275,8 @@ async def convert_script(
275275 logger .info (
276276 "Analysis of source and migrated queries:\n %s" , "semantic verifier response"
277277 )
278+ # Delete the thread using CommsManager
279+ # await comms_manager.close()
278280
279281 return migrated_query
280282
Original file line number Diff line number Diff line change @@ -258,3 +258,11 @@ async def async_invoke(self) -> AsyncIterable[ChatMessageContent]:
258258
259259 await asyncio .sleep (current_delay )
260260 current_delay *= self .backoff_factor
261+
262+ async def close (self ):
263+ """Clean up the thread after agent execution is complete."""
264+ try :
265+ await self .group_chat .delete ()
266+ self .logger .info ("Deleted group chat thread successfully." )
267+ except Exception as ex :
268+ self .logger .warning ("Failed to delete group chat thread: %s" , str (ex ))
You can’t perform that action at this time.
0 commit comments