Skip to content

[Fix] Fast mode replies to ambient participant conversation - #1459

Draft
roomote-roomote[bot] wants to merge 4 commits into
developfrom
fix/fast-multi-user-responses-20m1xglvlsreh
Draft

[Fix] Fast mode replies to ambient participant conversation#1459
roomote-roomote[bot] wants to merge 4 commits into
developfrom
fix/fast-multi-user-responses-20m1xglvlsreh

Conversation

@roomote-roomote

@roomote-roomote roomote-roomote Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

​Opened on behalf of @daniel-lxs. Follow up by mentioning @roomote-roomote, in the web UI, or in Slack.

What changed

  • Allows Fast mode to end ambient multi-participant thread turns silently instead of forcing a reply.
  • Preserves responses for explicit Roomote mentions, slash commands, direct messages, and single-participant conversations.
  • Removes eager processing reactions and suppresses misleading reply-target context only for ambient shared-thread turns, while directed turns retain the latest Roomote reply.
  • Applies the same directedness behavior to Slack and Discord Fast conversations.

Why this change was made

Fast mode treated every routed human message as requiring a visible response, which made it interrupt conversations between other thread participants. Standard task threads already distinguish messages directed at Roomote from passive thread activity.

Impact

Roomote can remain silent when people are talking to each other in an established Fast thread, while continuing to answer messages that are actually addressed to it. New participants can still join the Fast conversation naturally without losing explicit mention handling.

@roomote-community

roomote-community Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

1 issue outstanding. See task

  • Preserve <replying_to> context for directed Fast turns in shared threads.
  • Preserve responses to native Discord replies to Roomote in shared Fast threads.

Reviewed 855eb8a

Comment thread packages/cloud-agents/src/server/fast-agent/fast-agent-service.ts Outdated
defaultFastMessage.id,
),
activeTasks: activeRun ? [{ taskId: activeRun.taskId }] : [],
directedAtRoomote:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A native Discord reply to a Roomote message has a message_reference but need not contain an @mention. In a shared Fast thread this passes directedAtRoomote: false, so ignore_message becomes valid and the model can silently discard a reply that was directly addressed to Roomote. Classify replies whose referenced message is Roomote-authored as directed as well (and add a regression test).

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