openskynet / scripts /experiments /test-autonomous-simple.ts
Darochin's picture
Mirror OpenSkyNet workspace snapshot from Git HEAD
fc93158 verified
#!/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();