File size: 845 Bytes
fc93158 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | #!/usr/bin/env node
/**
* Test simple: Verifica que el loop autónomo funciona
* Ejecuta 1 ciclo (runOneHeartbeatCycle) sin loop infinito
*/
import { resolveOmegaRuntimeDefaults } from "../src/omega/autonomous-runtime.js";
import { runOneHeartbeatCycle } from "../src/omega/heartbeat.js";
async function test() {
console.log("🧪 TEST: Verificando que heartbeat funciona...\n");
const { workspaceRoot, sessionKey } = resolveOmegaRuntimeDefaults({ cwd: process.cwd() });
try {
await runOneHeartbeatCycle({
workspaceRoot,
sessionKey,
});
console.log("\n✅ TEST PASÓ: runOneHeartbeatCycle ejecutó sin errores");
process.exit(0);
} catch (error) {
console.error("\n❌ TEST FALLÓ:");
console.error(error instanceof Error ? error.message : String(error));
process.exit(1);
}
}
test();
|