-
Notifications
You must be signed in to change notification settings - Fork 288
Open
Labels
bugSomething isn't workingSomething isn't workingcookieIssue Monster Loves Cookies!Issue Monster Loves Cookies!
Description
Problem
Smoke Copilot has been failing since 2026-03-11 ~13:10 UTC with a send_slack_message safe output handler error. This is a new regression — the workflow was healthy as of the Mar 11 07:29 health check.
Notably, the actual smoke tests are passing (11/11 applicable tests pass each run). The failure is at the safe-outputs processing level, not the agent level.
Error
⚠️ No handler loaded for message type 'send_slack_message' (message 7/7).
...
##[error]1 safe output(s) failed:
- send_slack_message: No handler loaded for type 'send_slack_message'
Affected Runs
| Run | Time | Conclusion |
|---|---|---|
| #2330 | 2026-03-12T01:12Z | failure |
| #2329 | 2026-03-11T19:34Z | failure |
| #2328 | 2026-03-11T19:33Z | failure |
| #2327 | 2026-03-11T18:10Z | failure |
| ... | (10+ consecutive) | failure |
Root Cause
The Smoke Copilot workflow includes a send_slack_message safe output in its run, but the handler for this safe output type is not loaded/configured. This could be due to:
- Missing Slack webhook secret (e.g.,
SLACK_WEBHOOK_URLnot configured) - A recent code change removed or broke the
send_slack_messagehandler registration - The safe-outputs section of
smoke-copilot.mdchanged in a way that enabled Slack but the secret wasn't provisioned
Smoke Test Results (Still Passing!)
The actual smoke tests ARE working correctly — see issue #20624 for a sample run result showing 11/11 tests passing.
Impact
- Smoke Copilot workflow shows as "failure" in GitHub Actions (misleading)
- Copilot engine smoke testing appears broken but is actually running fine
- Slack notifications not being sent
Suggested Fix
- Check
smoke-copilot.mdfrontmatter for Slack configuration - Either configure the
SLACK_WEBHOOK_URLsecret or remove thesend_slack_messagesafe output from the workflow - Check if recent changes to safe-outputs handler registration broke the Slack handler
References
- §22982121094 — Example failure run Fix firewall log parser rejecting invalid domains from Squid error messages #2330
- Relevant commits: 2026-03-11T18:07 "Fix safe_outputs: skip PR review comments outside PR context, register custom safe output handlers"
Related to Workflow Health Manager - Meta-Orchestrator - Issue Group #19352
Generated by Workflow Health Manager - Meta-Orchestrator · ◷
- expires on Mar 13, 2026, 7:45 AM UTC
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcookieIssue Monster Loves Cookies!Issue Monster Loves Cookies!