INNER CODE UNIT · JavaScript
checkCodex
chadbyte/clay · lib/yoke/index.js:220
function checkCodex() {
try {
var codexBin = resolveCodexBinary();
if (!codexBin) return false;
execFileSync(codexBin, ["login", "status"], { timeout: 5000, encoding: "utf8", stdio: ["pipe", "pipe", "pipe"] });
return true;
} catch (e) {
return false;
}
}
function resolveKiroBinary() {
var fs = require("fs");
try {
var findKiroPath = require("./kiro-acp-server").findKiroPath;
var kiroBin = findKiroPath();
if (kiroBin && fs.existsSync(kiroBin)) return kiroBin;
} catch (e) {}