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,7 +258,8 @@ const runner = createRunner({
updateStatus, updateStatus,
}); });
registerHooks({ if (enabled && model && ollamaUrl) {
registerHooks({
io, io,
roleEvents, roleEvents,
roverManager, roverManager,
@@ -269,6 +270,19 @@ registerHooks({
onDriverActivity: runner.wakeForDriverActivity, onDriverActivity: runner.wakeForDriverActivity,
onSensorEvent: snapshotEngine.onSensorEvent, onSensorEvent: snapshotEngine.onSensorEvent,
onRoverRemoved: snapshotEngine.removeRover, 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 });
}