diff --git a/src/supervisor/supervisor.service.ts b/src/supervisor/supervisor.service.ts index baf024a..83bb6b3 100644 --- a/src/supervisor/supervisor.service.ts +++ b/src/supervisor/supervisor.service.ts @@ -199,7 +199,7 @@ export class SupervisorService implements OnModuleInit { if (mapped) { this.agentStates.set(agentId, { state: mapped, timestamp: eventTime }); this.agentStateSubject.next({ agentId, state: mapped, timestamp: eventTime }); - this.logger.log(`[AGENT-STATE] Emitted: ${agentId} → ${mapped}`); + this.logger.log(`[AGENT-STATE] ${agentId} ${priorState ?? 'none'} → ${mapped} (action=${action})`); // Layer 3: ACW auto-dispose safety net if (mapped === 'acw') {