pub async fn session_fork( session_id: String, from: Option<String>, label: Option<String>, branch_name: String, workspace: Option<PathBuf>, ) -> Result<Value>