pub fn run_shell(cli: &Cli, path: &str) -> Result<()>
Execute the interactive shell command.
Returns an error if the index cannot be loaded, the session fails to start, or terminal input cannot be read.