mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-23 17:52:49 +00:00
Sending a queued message while the agent runs can replace its turn: the daemon cancels the running turn and starts a new one for the sent message (Interrupt, Queue-mode send now, and Steer on providers that cannot steer). The app read the cancel as the agent stopping and immediately sent the next queued message, which then replaced the turn just started for the first. The queue now only drains when the agent is idle by the same rule the UI uses for "working": no open turn and no sent message still waiting for the provider to pick it up.