fix old service that apparently never stops

This commit is contained in:
legop3
2026-05-03 23:04:27 -04:00
parent 906368d45e
commit e97b623b43
@@ -258,17 +258,31 @@ const runner = createRunner({
updateStatus, updateStatus,
}); });
registerHooks({ if (enabled && model && ollamaUrl) {
io, registerHooks({
roleEvents, io,
roverManager, roleEvents,
emitStatusToSocket, roverManager,
isAdminSocket, emitStatusToSocket,
clearRuntimeHistory: runner.clearRuntimeHistory, isAdminSocket,
getAdminState: () => buildAdminState(status, runtime.runHistory), clearRuntimeHistory: runner.clearRuntimeHistory,
onDriverActivity: runner.wakeForDriverActivity, getAdminState: () => buildAdminState(status, runtime.runHistory),
onSensorEvent: snapshotEngine.onSensorEvent, onDriverActivity: runner.wakeForDriverActivity,
onRoverRemoved: snapshotEngine.removeRover, onSensorEvent: snapshotEngine.onSensorEvent,
}); onRoverRemoved: snapshotEngine.removeRover,
});
runner.start(); runner.start();
} else {
const disabledReason = !enabled
? 'llmCommentary.enabled is false'
: 'model or ollama server missing';
updatePhase('disabled', {
running: false,
inFlight: false,
currentRunId: null,
lastOutcome: 'disabled',
lastReason: disabledReason,
});
logger.info('LLM commentary service not started', { reason: disabledReason });
}