If local sessions can't be listed, send_message now says so instead of silently missing them.
What's wrong with this entry?
If the list of sessions on this machine cannot be read, resolving a recipient name now reports that separately from the cloud and bridge being unavailable, tells the model those sessions were not searched and to retry, and adds a short human-readable line so the UI shows why nothing was sent.
- The condition is reported as
local_unlisted. - The tool result carries a
displaystring for the interface, alongside the model-facing text.
The sessions on this machine could not be listed just now, so they were not searched; retry if you meant a session on this machine.
Strings lifted out of the shipped bundle, so the claim above can be checked against them.