openskynet / scripts /omega-lab /force-active.ts
Darochin's picture
Mirror OpenSkyNet workspace snapshot from Git HEAD
fc93158 verified
import fs from "node:fs/promises";
import path from "node:path";
import { runOneHeartbeatCycle } from "./heartbeat.js";
async function forceActiveCycle() {
const workspaceRoot = process.cwd();
const sessionKey = "agent:main:main";
const kernelPath = path.join(
workspaceRoot,
".openskynet",
"omega-session-state",
"agent_main_main-6d9217fe77c7.json",
);
console.log("🛠️ Inyectando Kernel Activo con Tensión...");
const activeKernel = {
revision: 2,
sessionKey: "agent:main:main",
turnCount: 10,
activeGoalId: "goal-ricci-repair",
identity: { continuityId: "main-brain", lastTask: "Repair bottlenecks" },
world: {
lastOutcomeStatus: "error",
lastObservedChangedFiles: ["src/omega/ricci-stress-test.ts"],
},
goals: [
{
id: "goal-ricci-repair",
task: "Stabilize the Ricci bottleneck in ricci-stress-test.ts",
status: "active",
failureCount: 3,
successCount: 0,
updatedTurn: 10,
targets: ["src/omega/ricci-stress-test.ts"],
},
],
tension: { failureStreak: 3, openGoalCount: 1, pendingCorrection: true },
causalGraph: {
files: [{ path: "src/omega/ricci-stress-test.ts", writeCount: 0, failureCount: 5 }],
edges: [
{
goalId: "goal-ricci-repair",
filePath: "src/omega/ricci-stress-test.ts",
relation: "goal_failed_on_file",
},
],
},
updatedAt: Date.now(),
};
await fs.writeFile(kernelPath, JSON.stringify(activeKernel, null, 2));
console.log("🚀 Despertando a Omega en modo de TRABAJO...");
await runOneHeartbeatCycle({ workspaceRoot, sessionKey });
}
forceActiveCycle().catch(console.error);