Skip to content

fix(slack): Surface auth pauses in threads#370

Merged
dcramer merged 1 commit into
mainfrom
fix/slack-auth-pause-feedback
May 19, 2026
Merged

fix(slack): Surface auth pauses in threads#370
dcramer merged 1 commit into
mainfrom
fix/slack-auth-pause-feedback

Conversation

@dcramer
Copy link
Copy Markdown
Member

@dcramer dcramer commented May 19, 2026

Auth-paused Slack turns now leave a visible, URL-free thread acknowledgement instead of appearing silent while the private authorization link is sent. OAuth and MCP callback resumes also restore the processing reaction on the original message while the resumed work runs.

Slack Auth Pause UX

The public thread note explains that authorization is needed without exposing the authorization URL, which remains ephemeral or DM-only.

Resume Reaction Handling

Callback resumes recover the original Slack message timestamp from persisted turn state so 👀 lands back on the triggering message during resumed processing.

Fixes GH-365

Post a visible Slack thread acknowledgement when a turn parks for OAuth or MCP authorization while keeping the actual auth URL private. Restore the processing reaction on the original message while auth-resumed work runs.

Fixes GH-365

Co-Authored-By: GPT-5 Codex <codex@openai.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
junior-docs Ready Ready Preview, Comment May 19, 2026 1:48am

Request Review

@dcramer dcramer marked this pull request as ready for review May 19, 2026 01:52
@dcramer dcramer merged commit 972629c into main May 19, 2026
16 checks passed
@dcramer dcramer deleted the fix/slack-auth-pause-feedback branch May 19, 2026 01:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Post visible reply when auth pause sends ephemeral link

1 participant