I would like it if there were a command line option to fork an existing session. This allows continuing the conversation (with a new session ID) with the ability to return to the earlier point using --resume with the original session ID.
This is effectively identical to the “duplicate chat” feature in the IDE.
Bumping this – would be great to have cli parity. Would likely drive cursor usage in orchestrators like gastown which recently had cursor added as an agent runtime last week. Some features like “seances” do not work with the cursor runtime. For those of you non-gas folk: a seance is bringing dead agent sessions back to life to answer a question with all the context it had at the time via a fork + query
anyway this doesnt work since the CLI doesnt have the fork session concept like the UI does