INNER CODE UNIT · JavaScript

checkKiro

chadbyte/clay · lib/yoke/index.js:241

  function checkKiro() {
    try {
      var kiroBin = resolveKiroBinary();
      if (!kiroBin) return false;
      // `kiro-cli whoami` exits 0 and prints account details when logged in,
      // and exits non-zero otherwise.
      execFileSync(kiroBin, ["whoami"], { timeout: 5000, encoding: "utf8", stdio: ["pipe", "pipe", "pipe"] });
      return true;
    } catch (e) {
      return false;
    }
  }

  _authCache = {
    claude: checkClaude(),
    codex: checkCodex(),
    antigravity: !!lookupBinary("agy"),
    opencode: !!lookupBinary("opencode"),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…