Background
I'm finding the Assistant Research mode very useful, and regularly also the Research (experimental) mode which takes longer.
I also find the Temporary tag very useful which by default deletes a thread after 24h.
However, I find myself removing the Temporary tag in cases I can't wait for the answer right now. And I don't want to lose the answer to my question. As a result, I still have to manually manage those conversations and delete or retag them.
Proposal
In addition to (or instead of) the temporary mode, make it possible that a default conversation is deleted 24h after the response is first seen.
Possible implementation (hope I'm not talking out of my arse too much here, please disregard liberally):
- When I ask a question, label the conversation with both
Temporary and Unseen tags.
- When a conversation is read and no AI is active, remove the
Unseen tag. (E.g. when you open that conversation and no AI is active, or when you scroll the page and no AI is active, or when page is open and AI becomes done.)
- Removing the
Unseen tag gets a side-effect, namely it resets the timer on the Temporary tag.
- Tweak rule for automatic deletion: still trigger when age on
Temporary hits 24h, but check if Unseen is set, then it's a no-op at runtime.
UX
No change for users — this is new behavior for setting Thread Saving: Temporary. Alternatively, it could be a third option in Settings -> Assistant -> Thread Saving that new conversations are labelled Temporary + Unseen.
In practice, there is no change in workflow for users who currently have Thread Saving: Temporary selected. They were already planning to read the result, and this triggers automatic deletion of the thread after 24h.