pub async fn handle_slash_command( app: &mut App, cwd: &Path, session: &mut Session, registry: Option<&Arc<ProviderRegistry>>, command: &str, )