Description
What problem or use case are you trying to solve?
A feature to reset all chat history in a current session would be good to have. In some projects initializing the environment takes a lot of time (installing all requirements, building the project, training models ect). In these projects its not efficient to start every task in a new session.
However executing all tasks in the same chat, the agent tends to repeat initial tasks like "install all requirements and build the project". It would therefore be better to have a chat reset feature, which keeps the environment while resetting the chat.
As an example: I use OpenHands to write automated math proofs in lean4. However initializing the environment can take a few hours for lean to build all dependencies.