pub async fn ensure_daemon_running() -> Result<()>
Ensure the daemon is running, spawning it if necessary