Skip to content

[P1] Smoke Copilot: send_slack_message handler not loaded — 10+ consecutive failures #20644

@github-actions

Description

@github-actions

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:

  1. Missing Slack webhook secret (e.g., SLACK_WEBHOOK_URL not configured)
  2. A recent code change removed or broke the send_slack_message handler registration
  3. The safe-outputs section of smoke-copilot.md changed 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

  1. Check smoke-copilot.md frontmatter for Slack configuration
  2. Either configure the SLACK_WEBHOOK_URL secret or remove the send_slack_message safe output from the workflow
  3. Check if recent changes to safe-outputs handler registration broke the Slack handler

References

Generated by Workflow Health Manager - Meta-Orchestrator ·

  • expires on Mar 13, 2026, 7:45 AM UTC

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcookieIssue Monster Loves Cookies!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions