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
"configured channel warning: channels.slack is configured but no channel plugin is loadable (untrusted-plugin). Run `openclaw doctor --fix` or update plugins.allow/plugins.entries before relying on this channel.",
105
+
'configured channel warning: channels.slack: channel is configured, but external plugin "slack" is installed without explicit trust. Add plugins.entries.slack.enabled=true. Fix plugin enablement before relying on setup guidance for this channel.',
106
+
],
107
+
]);
108
+
});
109
+
110
+
it("warns when a configured channel has no owning plugin",async()=>{
111
+
constinfo=vi.fn();
112
+
constwarn=vi.fn();
113
+
114
+
awaitlogGatewayStartup({
115
+
cfg: {
116
+
channels: {
117
+
"missing-chat": {
118
+
enabled: true,
119
+
token: "configured",
120
+
},
121
+
},
122
+
},
123
+
bindHost: "127.0.0.1",
124
+
loadedPluginIds: [],
125
+
port: 18789,
126
+
log: { info, warn },
127
+
isNixMode: false,
128
+
});
129
+
130
+
expect(warn.mock.calls).toEqual([
131
+
[
132
+
"configured channel warning: channels.missing-chat is configured but no channel plugin is installed or loadable (no-channel-owner). Run `openclaw doctor --fix` or install the channel plugin before relying on this channel.",
0 commit comments