fix: skip routine fire if agent hasn't responded to previous run
Check the last message in the routine channel before firing. If it's from system:routine (meaning the agent hasn't responded yet), skip the fire and just advance the schedule. This prevents queued messages from piling up when the agent is busy.
N
Nebu Kaga committed
a698f896f5271017b1cd31db18be688a36bfd1ee
Parent: 0c3aec5