Skip to content

[Fix] Emoji-triggered Slack tasks lose the reacted message - #1098

Merged
mrubens merged 1 commit into
developfrom
fix/slack-emoji-source-context
Aug 6, 2026
Merged

[Fix] Emoji-triggered Slack tasks lose the reacted message#1098
mrubens merged 1 commit into
developfrom
fix/slack-emoji-source-context

Conversation

@roomote-roomote

Copy link
Copy Markdown
Contributor

Opened on behalf of Matt Rubens. Follow up by mentioning @roomote-roomote, in the web UI, or in Slack.

What changed

  • Give reaction-triggered synthetic Slack turns a delivery identity separate from the reacted message timestamp.
  • Include the reacted message text and files directly in the synthetic turn while excluding the embedded source from duplicate incremental context.
  • Preserve the real Slack message timestamp for reactions and source metadata across active runs and snapshot resumes.

Why this change was made

Emoji-triggered continuations reused the reacted message timestamp as the current turn. The delivery tracker therefore excluded the actual message from thread context and could send only the configured trigger prompt to the agent.

Impact

Reacting with the configured Roomote emoji now gives the agent the message and attachments it was asked to act on, including in active and resumed task threads, without breaking reactions against the original Slack message.

@roomote-community

roomote-community Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

No code issues found. See task

Reviewed 6024731

@mrubens
mrubens marked this pull request as ready for review August 6, 2026 17:48
@mrubens
mrubens merged commit 3a6c25d into develop Aug 6, 2026
18 checks passed
@mrubens
mrubens deleted the fix/slack-emoji-source-context branch August 6, 2026 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant