fix: wire slack into delivery routing

This commit is contained in:
Peter Steinberger
2026-01-04 11:40:17 +00:00
parent b234d82bf3
commit ec6980cda0
4 changed files with 20 additions and 5 deletions

View File

@@ -137,7 +137,14 @@ export type HookAgentPayload = {
wakeMode: "now" | "next-heartbeat";
sessionKey: string;
deliver: boolean;
channel: "last" | "whatsapp" | "telegram" | "discord" | "signal" | "imessage";
channel:
| "last"
| "whatsapp"
| "telegram"
| "discord"
| "slack"
| "signal"
| "imessage";
to?: string;
thinking?: string;
timeoutSeconds?: number;
@@ -171,6 +178,7 @@ export function normalizeAgentPayload(
channelRaw === "whatsapp" ||
channelRaw === "telegram" ||
channelRaw === "discord" ||
channelRaw === "slack" ||
channelRaw === "signal" ||
channelRaw === "imessage" ||
channelRaw === "last"
@@ -183,7 +191,8 @@ export function normalizeAgentPayload(
if (channel === null) {
return {
ok: false,
error: "channel must be last|whatsapp|telegram|discord|signal|imessage",
error:
"channel must be last|whatsapp|telegram|discord|slack|signal|imessage",
};
}
const toRaw = payload.to;