diff --git a/CHANGELOG.md b/CHANGELOG.md index 6fc52cd3f0b..857c838578e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,6 +46,7 @@ Docs: https://docs.openclaw.ai - Slack: detect control commands when channel messages start with bot mention prefixes (for example, `@Bot /new`). (#14142) Thanks @beefiker. - Signal: enforce E.164 validation for the Signal bot account prompt so mistyped numbers are caught early. (#15063) Thanks @Duartemartins. - Discord: process DM reactions instead of silently dropping them. (#10418) Thanks @mcaxtr. +- Discord: respect replyToMode in threads. (#11062) Thanks @cordx56. - Heartbeat: filter noise-only system events so scheduled reminder notifications do not fire when cron runs carry only heartbeat markers. (#13317) Thanks @pvtclawn. - Signal: render mention placeholders as `@uuid`/`@phone` so mention gating and Clawdbot targeting work. (#2013) Thanks @alexgleason. - Discord: omit empty content fields for media-only messages while preserving caption whitespace. (#9507) Thanks @leszekszpunar. diff --git a/src/auto-reply/reply/reply-reference.ts b/src/auto-reply/reply/reply-reference.ts index 903f011f9f6..9739aabddd1 100644 --- a/src/auto-reply/reply/reply-reference.ts +++ b/src/auto-reply/reply/reply-reference.ts @@ -11,7 +11,7 @@ export type ReplyReferencePlanner = { export function createReplyReferencePlanner(options: { replyToMode: ReplyToMode; - /** Existing thread/reference id (always used when present). */ + /** Existing thread/reference id (preferred when allowed by replyToMode). */ existingId?: string; /** Id to start a new thread/reference when allowed (e.g., parent message id). */ startId?: string;