Skip to content

feat(slack): Handle app_mention events for Seer Explorer#109335

Draft
alexsohn1126 wants to merge 2 commits intoalexsohn/iswf-2025-add-explorer-notification-data-and-slack-rendererfrom
alexsohn/iswf-2018-handle-app-mention-events-in-slack-webhook-endpoint
Draft

feat(slack): Handle app_mention events for Seer Explorer#109335
alexsohn1126 wants to merge 2 commits intoalexsohn/iswf-2025-add-explorer-notification-data-and-slack-rendererfrom
alexsohn/iswf-2018-handle-app-mention-events-in-slack-webhook-endpoint

Conversation

@alexsohn1126
Copy link
Member

@alexsohn1126 alexsohn1126 commented Feb 25, 2026

Summary

  • Add on_app_mention() handler to SlackEventEndpoint that resolves the org, checks the seer-slack-explorer feature flag, extracts event data, and dispatches process_mention_for_slack task
  • Update post() to route app_mention events to the new handler
  • Add stub process_mention_for_slack Celery task in seer/entrypoints/slack/tasks.py (full implementation in ISWF-2023)

Ref: ISWF-2018

@linear
Copy link

linear bot commented Feb 25, 2026

@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Feb 25, 2026
@alexsohn1126 alexsohn1126 changed the base branch from master to alexsohn/iswf-2025-add-explorer-notification-data-and-slack-renderer February 25, 2026 17:41
Ref: ISWF-2018

Add routing and handler for Slack `app_mention` events to enable Seer
Explorer via @mentions. The handler resolves the organization, checks
the `seer-slack-explorer` feature flag, and dispatches a
`process_explorer_mention` task with the event context.
@alexsohn1126 alexsohn1126 force-pushed the alexsohn/iswf-2018-handle-app-mention-events-in-slack-webhook-endpoint branch from 71480fe to 97dec2c Compare February 25, 2026 18:44
Use a more generic name since this task will handle all Slack mentions,
not just Explorer-specific ones.

Refs ISWF-2018
Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant