openclaw/extensions
teconomix 5aa16edfbb fix(mattermost): detect reply target divergence correctly (ID=2965349638)
resolveMattermostReplyRootId always returns threadRootId when it is set, so
comparing finalReplyToId against effectiveReplyToId was always false when the
streaming preview was created in a thread. Explicit reply directives like
[[reply_to:...]] could therefore never trigger the divergent-target path.

Fix: compare payload.replyToId directly against effectiveReplyToId instead of
going through the resolver. The resolver is still used to compute finalReplyToId
for the actual delivery call.
2026-03-20 12:16:26 +00:00
..
2026-03-18 01:02:16 -07:00