Skip to content

v0.3.0

Choose a tag to compare

@robfig robfig released this 20 May 23:03
· 24 commits to master since this release
a4f2c86
  • 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.