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

@@ -464,12 +464,15 @@ export async function runCronIsolatedAgentTurn(params: {
};
}
const slackTarget = resolvedDelivery.to;
const textLimit = resolveTextChunkLimit(params.cfg, "slack");
try {
for (const payload of payloads) {
const mediaList =
payload.mediaUrls ?? (payload.mediaUrl ? [payload.mediaUrl] : []);
if (mediaList.length === 0) {
await params.deps.sendMessageSlack(slackTarget, payload.text ?? "");
for (const chunk of chunkText(payload.text ?? "", textLimit)) {
await params.deps.sendMessageSlack(slackTarget, chunk);
}
} else {
let first = true;
for (const url of mediaList) {