I’m not sure if this feature has already been implemented (I may have missed it in the settings, etc.), but I wanted to provide feedback regarding thread performance and usability.
I have threads that I’ve configured and personalized over time. However, as these threads grow longer, I’ve noticed that loading them or submitting new prompts becomes increasingly slow.
Here are some suggestions I think would improve the experience:
-
Create a New Thread from Existing History:
Allow users to start a new thread based on an existing one while retaining the relevant history. This would help declutter old threads while maintaining continuity when needed. -
Load Messages Incrementally:
Instead of loading all previous messages at once, it would be great to load only the most recent 5-10 messages by default. Additional messages could be loaded incrementally as the user scrolls up, with an option to adjust this setting if needed. -
Generate an Agent or GPT Instance from Threads:
Provide the ability to create a custom agent or GPT model instance based on an existing thread. This could be useful for specialized tasks or personalized interactions.
I hope these suggestions help improve the user experience for everyone. If these features already exist, I’d appreciate any guidance on where to find or configure them. Looking forward to hearing thoughts from the community or the team!
Thank you.