Upstream (pingdotgg#12971, advanced in #262) adds senderThreadId to conversation messages and renders "Sent by another agent" as a link to the sending thread, on both web and mobile. J5's DeliveryTransport sends A2A messages with createdBy: "agent" and no senderThreadId.
Set senderThreadId for thread senders, and keep an honest fallback for human and machine senders. That gives mobile, which has no J5 A2A renderer, a sender link, and gives J5 queue rows a source link. On web, J5's A2A renderer replaces the generic row, so check that no attribution line appears twice.
Upstream (pingdotgg#12971, advanced in #262) adds
senderThreadIdto conversation messages and renders "Sent by another agent" as a link to the sending thread, on both web and mobile. J5'sDeliveryTransportsends A2A messages withcreatedBy: "agent"and nosenderThreadId.Set
senderThreadIdfor thread senders, and keep an honest fallback for human and machine senders. That gives mobile, which has no J5 A2A renderer, a sender link, and gives J5 queue rows a source link. On web, J5's A2A renderer replaces the generic row, so check that no attribution line appears twice.