INNER CODE UNIT · JavaScript

ensureDaemon

WJZ-P/gemini-skill · src/browser.js:85

async function ensureDaemon() {
  // 先探测一次
  if (await isDaemonAlive()) {
    return; // 已经活着
  }

  // 拉起 Daemon
  spawnDaemon();

  // 轮询等待就绪
  const deadline = Date.now() + DAEMON_READY_TIMEOUT;
  while (Date.now() < deadline) {
    await sleep(DAEMON_POLL_INTERVAL);
    if (await isDaemonAlive()) {
      console.log('[browser] ✅ Daemon 就绪');
      return;
    }
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…