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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,6 +29,7 @@ Docs: https://docs.openclaw.ai
29
29
30
30
### Fixes
31
31
32
+
- Config/messages: coerce boolean `messages.visibleReplies` and `messages.groupChat.visibleReplies` values to the documented enum modes so an intuitive toggle no longer invalidates config and drops channel startup. Fixes #75390. Thanks @scottgl9.
32
33
- Feishu: accept and honor `channels.feishu.blockStreaming` at the top level and per account, while keeping the legacy default off so Feishu cards no longer reject documented config or silently drop block replies. Fixes #75555. Thanks @vincentkoc.
33
34
- Google Chat: normalize custom Google auth transport headers before google-auth/gaxios interceptors run, restoring webhook token verification when certificate retrieval expects Fetch `Headers`. Fixes #76742. Thanks @donbowman.
34
35
- Doctor/plugins: reset stale `plugins.slots.memory` and `plugins.slots.contextEngine` references during `doctor --fix`, so cleanup of missing plugin config does not leave unrecoverable slot owners behind. Fixes #76550 and #76551. Thanks @vincentkoc.
"Prefix text prepended to inbound user messages before they are handed to the agent runtime. Use this sparingly for channel context markers and keep it stable across sessions.",
19020
19027
},
19021
19028
visibleReplies: {
19022
-
type: "string",
19023
-
enum: ["automatic", "message_tool"],
19029
+
anyOf: [
19030
+
{
19031
+
type: "string",
19032
+
enum: ["automatic", "message_tool"],
19033
+
},
19034
+
{
19035
+
type: "boolean",
19036
+
},
19037
+
],
19024
19038
title: "Visible Replies",
19025
19039
description:
19026
19040
'Controls visible source replies across direct, group, and channel conversations. "message_tool" keeps normal final replies private and requires message(action=send) for visible output; "automatic" posts normal replies as before.',
"Maximum number of prior group messages loaded as context per turn for group sessions. Use higher values for richer continuity, or lower values for faster and cheaper responses.",
19053
19067
},
19054
19068
visibleReplies: {
19055
-
type: "string",
19056
-
enum: ["automatic", "message_tool"],
19069
+
anyOf: [
19070
+
{
19071
+
type: "string",
19072
+
enum: ["automatic", "message_tool"],
19073
+
},
19074
+
{
19075
+
type: "boolean",
19076
+
},
19077
+
],
19057
19078
title: "Group Visible Replies",
19058
19079
description:
19059
19080
'Overrides visible source replies for group/channel conversations. Defaults to "message_tool" when no global visible reply policy is set. "message_tool" keeps normal final replies private and requires message(action=send) for room output; "automatic" posts normal replies as before.',
0 commit comments