ruvnet/ruflo · error

WEBHOOK_URL_REPORT_ASSISTANT is not set, tried to send a sla

Error message

WEBHOOK_URL_REPORT_ASSISTANT is not set, tried to send a slack message.

What it means

Log warning in sendSlack: WEBHOOK_URL_REPORT_ASSISTANT is not configured, so there is no Slack webhook to POST to; the notification is silently dropped (early return) rather than failing the caller.

Source

Thrown at ruflo/src/ruvocal/src/lib/server/sendSlack.ts:6

import { config } from "$lib/server/config";
import { logger } from "$lib/server/logger";

export async function sendSlack(text: string) {
	if (!config.WEBHOOK_URL_REPORT_ASSISTANT) {
		logger.warn("WEBHOOK_URL_REPORT_ASSISTANT is not set, tried to send a slack message.");
		return;
	}

	const res = await fetch(config.WEBHOOK_URL_REPORT_ASSISTANT, {
		method: "POST",
		headers: {
			"Content-type": "application/json",
		},
		body: JSON.stringify({
			text,
		}),
	});

	if (!res.ok) {
		logger.error(`Webhook message failed. ${res.statusText} ${res.text}`);
	}
}

View on GitHub (pinned to fa13ee4ad6)

Solutions

  1. Set WEBHOOK_URL_REPORT_ASSISTANT to a Slack webhook URL, or remove the code path that sends the Slack message.
Defensive patterns

Strategy: validation

When it happens

Trigger: Thrown at ruflo/src/ruvocal/src/lib/server/sendSlack.ts:6 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of ruvnet/ruflo@fa13ee4ad6 (2026-08-18). Data as JSON: /api/errors/233023a2d6b5ce3d. Report an issue: GitHub.