diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e8e558a87..0d5ea9626a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,7 @@ Docs: https://docs.openclaw.ai - BlueBubbles: gracefully degrade when Private API is disabled by filtering private-only actions, skipping private-only reactions/reply effects, and avoiding private reply markers so non-private flows remain usable. (#16002) Thanks @L-U-C-K-Y. - Outbound: add a write-ahead delivery queue with crash-recovery retries to prevent lost outbound messages after gateway restarts. (#15636) Thanks @nabbilkhan, @thewilloftheshadow. - Auto-reply/Threading: auto-inject implicit reply threading so `replyToMode` works without requiring model-emitted `[[reply_to_current]]`, while preserving `replyToMode: "off"` behavior for implicit Slack replies and keeping block-streaming chunk coalescing stable under `replyToMode: "first"`. (#14976) Thanks @Diaspar4u. +- Auto-reply/Threading: honor explicit `[[reply_to_*]]` tags even when `replyToMode` is `off`. (#16174) Thanks @aldoeliacim. - Outbound/Threading: pass `replyTo` and `threadId` from `message send` tool actions through the core outbound send path to channel adapters, preserving thread/reply routing. (#14948) Thanks @mcaxtr. - Auto-reply/Media: allow image-only inbound messages (no caption) to reach the agent instead of short-circuiting as empty text, and preserve thread context in queued/followup prompt bodies for media-only runs. (#11916) Thanks @arosstale. - Discord: route autoThread replies to existing threads instead of the root channel. (#8302) Thanks @gavinbmoore, @thewilloftheshadow. diff --git a/docs/channels/discord.md b/docs/channels/discord.md index 06f8ddf76a..498cec33b3 100644 --- a/docs/channels/discord.md +++ b/docs/channels/discord.md @@ -273,6 +273,8 @@ See [Slash commands](/tools/slash-commands) for command catalog and behavior. - `first` - `all` + Note: `off` disables implicit reply threading. Explicit `[[reply_to_*]]` tags are still honored. + Message IDs are surfaced in context/history so agents can target specific messages. diff --git a/docs/channels/slack.md b/docs/channels/slack.md index 42844aa6da..93fd329070 100644 --- a/docs/channels/slack.md +++ b/docs/channels/slack.md @@ -233,6 +233,8 @@ Manual reply tags are supported: - `[[reply_to_current]]` - `[[reply_to:]]` +Note: `replyToMode="off"` disables implicit reply threading. Explicit `[[reply_to_*]]` tags are still honored. + ## Media, chunking, and delivery diff --git a/docs/channels/telegram.md b/docs/channels/telegram.md index 54864f22b5..25e46a9dca 100644 --- a/docs/channels/telegram.md +++ b/docs/channels/telegram.md @@ -416,6 +416,8 @@ curl "https://api.telegram.org/bot/getUpdates" - `first` - `all` + Note: `off` disables implicit reply threading. Explicit `[[reply_to_*]]` tags are still honored. +