mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-17 10:00:46 -04:00
fix old service that apparently never stops
This commit is contained in:
@@ -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 });
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user