My message sits in the Messages panel as `typing` or `mid-turn` — is it stuck?

An agent sent a message to another pane ten minutes ago. The Messages panel shows it as queued with the hold typing, but nobody is typing there. Later it said mid-turn. Do I need to resend?


Do not resend — a resend spends the sender’s rate-limit budget and can dispatch the same work twice. A queued row is a message that will go in; the hold names what it is waiting for.

Hold Meaning
behind Waiting behind other messages for the same target
busy / not-ready Target pane is not in a state that accepts input
starting Target pane is still starting up
typing Someone is typing in the target pane
mid-turn Target agent is working (not reported for a vendor that queues input mid-turn)
settling Target just went quiet; waiting for it to settle
paused Delivery is paused for the window
gone Target pane no longer exists
remote-ack Sent to another window; awaiting its report
cancelling Withdrawal asked of another window; awaiting its answer

Why typing with nobody typing. An injection ends in Enter, so it would submit whatever the composer holds. A pane with an unsent line, or that took a keystroke in the last few seconds, is held until you send or clear it. An unsent line stops holding delivery a minute after the last keystroke, so a bare 1 answered on a prompt cannot park the pane for good.

Why mid-turn. Delivery waits until the target’s CLI reported the turn ended and the pane has been quiet for ~2s. A pane on a permission prompt is excluded; one on a question is not. The exception is claude, which queues input itself and takes a message mid-turn.

What you get told. After two minutes in a queue the sending pane receives one [Navide MSG] still held notice — once per message, ever. It is not a failure.

What you can do. In the Messages panel, Withdraw takes a queued row back before anything is typed (once it is delivering the button is gone); Pause / Resume stops injection for the whole window. A message to another workspace’s window with no report back is failed after about 30 minutes.

Source: docs/en-US/inter-cli-messaging.md