microsoft/FLAML#1098, microsoft/FLAML#1153, microsoft/FLAML#1158 each addresses this in some specialized way. Can we integrate these ideas into a generic solution and make `AssistantAgent` able to overcome this limitation out of the box? ```[tasklist] ### Tasks - [ ] https://github.com/microsoft/FLAML/issues/1143 ```