Reassignment reaches the new agent, and the requestor is told who is there

FeatureMediaService
Shipped
August 11, 2026 at 12:28 AM UTC
Author
Kamo
Commit
608a4bc

Reassignment did not reach anybody. assignmentOpenedAt records that a client put the conversation on screen, and it is what raises a ticket at sign-in — but it still held the PREVIOUS agent's stamp, so the new one got the live push only if they happened to be online that second, and nothing whatsoever if they were signed out. applyAssignment now clears it whenever the assignee actually changes, which makes the handover durable for whoever owns it now. GET **************** tells the person who asked for help whether the person helping them is reachable. Answered server-side on purpose: presence is broadcast per organization, so a customer-org requestor cannot see an agent in the provider org at all and the status would read "offline" for every single cross-org conversation. Scoped to the people already in the conversation — a ticket id is a UUID, not a secret, and "is this person at their desk" should not answer to a guess.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing