You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Resolve bot identity from /v1/token.info for Organization API keys (rmk-…). Previously only Personal Access Tokens (rmp-…) populated the bot persona, so org accounts logged "Could not fetch bot identity from token.info; self-message filtering disabled" and would loop on their own replies when requireMention: false.
New per-group channels.roam.accounts.<id>.groups.<chatId>.replyInThread: true option. When the inbound is at the top level, the bot starts a new Roam thread under that message; when the inbound is already in a thread, the bot replies in that same thread (unchanged). Default off.
Move the chat.typing indicator pulse to after all drop gates (self-message, allowlist, sender policy, mention gate). Dropped messages no longer surface a typing indicator (privacy fix in shared channels).
Drop-reason log lines now include the account id — roam[default]: / roam[org]: — to make multi-account debugging unambiguous.