Please also consider implementing a simple 'reset chat' option to allow container reuse - it's a recurring request in issues (e.g. 1, 2). Especially if forking is going to take a long time to implement. Something like a small 3-dots button next to the "Export conversation" button, opening a dropdown with a "Clear conversation" action.