Skip to content

Add a verified thread unsubscribe command - #137

Closed
dwaxe wants to merge 1 commit into
stablyai:mainfrom
dwaxe:dwaxe/thread-unsubscribe
Closed

Add a verified thread unsubscribe command#137
dwaxe wants to merge 1 commit into
stablyai:mainfrom
dwaxe:dwaxe/thread-unsubscribe

Conversation

@dwaxe

@dwaxe dwaxe commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Adds agent-slack thread unsubscribe <message-url> to stop notifications from one exact Slack thread.

The command requires browser-session auth and an exact HTTPS Slack message URL. It preserves the current last_read, supports Enterprise Grid by routing subscription calls through the organization workspace after confirming the workspace and organization credentials belong to the same Slack user and organization, verifies that the thread is no longer subscribed, and treats repeat runs as an idempotent no-op.

Slack doesn’t expose a public thread-unsubscribe API, so the unsupported endpoint is isolated behind a narrow adapter and fails closed if the response shape is unexpected.

@dwaxe dwaxe closed this Aug 16, 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