Skip to content

feat(bot): show GitHub progress reactions#3827

Closed
RSO wants to merge 2 commits into
mainfrom
agate-modem
Closed

feat(bot): show GitHub progress reactions#3827
RSO wants to merge 2 commits into
mainfrom
agate-modem

Conversation

@RSO

@RSO RSO commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a platform-level bot typing/progress hook that preserves Chat SDK typing indicators for Slack and Linear while giving GitHub users visible progress through reactions on the triggering message.

BotPlatform.startTyping now returns a completion handle. Slack and Linear use the Chat SDK fallback, while GitHub owns its reaction behavior in platforms/github.ts: it adds an eyes reaction when processing starts and a completion reaction after normal bot responses and Cloud Agent callback responses are posted.

Verification

Not manually verified against live Slack, Linear, or GitHub webhooks because this requires platform app credentials and incoming platform events.

Visual Changes

N/A

Reviewer Notes

GitHub's reaction API does not support a green checkmark reaction; completion currently uses the supported +1 reaction instead. GitHub reaction updates are best-effort so a reaction failure does not block bot processing.

@RSO RSO closed this Jun 9, 2026
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.

1 participant