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"),