Repair repo face swarm speech

This commit is contained in:
Meta Vens 2026-06-09 16:29:00 +01:00
commit af74530d2e
8 changed files with 93 additions and 11 deletions

View file

@ -76,7 +76,7 @@ async function main() {
},
);
const memoryMaintenance = runSleepMemoryMaintenanceIfDue({ sleepCycle });
const memoryMaintenance = runSleepMemoryMaintenanceIfDue({ sleepCycle, typedState });
if (memoryMaintenance.status === "failed") {
writeStatus({
status: "failed",
@ -226,7 +226,7 @@ function readJsonSafe(path) {
}
}
function runSleepMemoryMaintenanceIfDue({ sleepCycle }) {
function runSleepMemoryMaintenanceIfDue({ sleepCycle, typedState }) {
if (args.has("--skip-memory-maintenance")) {
return {
status: "skipped",
@ -256,6 +256,16 @@ function runSleepMemoryMaintenanceIfDue({ sleepCycle }) {
};
}
const shortTermPressure = (typedState.thoughtMemory?.shortTerm ?? [])
.filter((memory) => typeof memory?.retiredAt !== "string" || memory.retiredAt.trim().length === 0)
.length;
if (!args.has("--force-memory-maintenance") && shortTermPressure === 0) {
return {
status: "skipped",
reason: "no_short_term_memory_pressure",
};
}
const result = spawnSync(
"powershell",
[