Channels: add thread-aware model overrides

This commit is contained in:
Shadow
2026-02-20 19:26:25 -06:00
committed by GitHub
parent ee8dd40509
commit f555835b09
53 changed files with 1379 additions and 1398 deletions

View File

@@ -59,7 +59,6 @@ import { createDiscordGatewayPlugin } from "./gateway-plugin.js";
import { registerGateway, unregisterGateway } from "./gateway-registry.js";
import {
DiscordMessageListener,
DiscordMessageUpdateListener,
DiscordPresenceListener,
DiscordReactionListener,
DiscordReactionRemoveListener,
@@ -606,24 +605,6 @@ export async function monitorDiscordProvider(opts: MonitorDiscordOpts = {}) {
});
registerDiscordListener(client.listeners, new DiscordMessageListener(messageHandler, logger));
registerDiscordListener(
client.listeners,
new DiscordMessageUpdateListener({
cfg,
accountId: account.accountId,
runtime,
botUserId,
guildEntries,
logger,
dmEnabled,
dmPolicy,
allowFrom,
groupPolicy,
groupDmEnabled,
groupDmChannels,
allowBots: discordCfg.allowBots ?? false,
}),
);
registerDiscordListener(
client.listeners,
new DiscordReactionListener({