how do you stop an important message getting lost when two arrive at once?
For people running message agents: when a second message lands mid-turn, do you merge both and re-plan over the pair, or treat the new one as its own event and interrupt? And separately, how do you keep a low-frequency, high-stakes signal from getting buried when it shows up batched with routine traffic? Per-message scan for a few critical triggers before you act on the turn as a whole? Something else?
Context:
I have built a small agent that reads inbound messages and picks one action: answer, ask a clarifying question, hold, or pass to a human. Ran into this on a live case today. A user sent a routine "can I get more info" and then, a beat later before the agent had replied, a 2nd short message asking to be contacted directly by a person. The agent answered the routine one and silently dropped the second, which was the only one that should have triggered a handoff. The important signal was rare and high-cost (someone asking for a human); the other was common and low-cost, and when they arrived together, the important one got averaged away. But that's the exact thing my cost setup is supposed to prevent, which is that a missed handoff is meant to cost far more than a needless answer, and it still slipped through because the two messages were treated as one turn.