openskynet / experiments /skynet /run-pulse.ts
Darochin's picture
Mirror OpenSkyNet workspace snapshot from Git HEAD
fc93158 verified
import { resolveOmegaWorkspaceRoot } from "../../src/omega/autonomous-runtime.js";
import { runSkynetPulse } from "./pulse.js";
async function main() {
const workspaceRoot = resolveOmegaWorkspaceRoot({ cwd: process.cwd() });
const sessionKey = "agent:openskynet:main";
const runResearch = process.argv.includes("--research");
const pulse = await runSkynetPulse({
workspaceRoot,
sessionKey,
runResearch,
});
console.log("--- SKYNET Pulse ---");
console.log(`Focus: ${pulse.focusTitle ?? "none"}`);
console.log(`Mode: ${pulse.nucleusMode ?? "unknown"}`);
console.log(
`Continuity: ${
typeof pulse.continuityScore === "number" ? pulse.continuityScore.toFixed(2) : "n/a"
}`,
);
console.log(`Top item: ${pulse.topWorkItem ?? "none"}`);
console.log(`Action: ${pulse.recommendedAction ?? "none"}`);
if (pulse.researchLoop) {
console.log(`Research loop: ${pulse.researchLoop.kind}`);
}
console.log(`Pulse file: ${pulse.filePath}`);
if (pulse.benchmarkSnapshotPath) {
console.log(`Benchmark snapshot: ${pulse.benchmarkSnapshotPath}`);
}
}
main().catch(console.error);