From 86aa24b7a5dca68779cb704f6065b2ee025489f6 Mon Sep 17 00:00:00 2001 From: "@zimeg" Date: Sat, 4 Apr 2026 12:56:54 -0700 Subject: [PATCH] docs(slack): move typing status indicator to reaction fallback --- docs/channels/slack.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/channels/slack.md b/docs/channels/slack.md index 13d8d38ee60..aefb5f5be23 100644 --- a/docs/channels/slack.md +++ b/docs/channels/slack.md @@ -387,7 +387,7 @@ Legacy keys: ## Typing reaction fallback -`typingReaction` adds a temporary reaction to the inbound Slack message while OpenClaw is processing a reply, then removes it when the run finishes. This is a useful fallback when Slack native assistant typing is unavailable, especially in DMs. +`typingReaction` adds a temporary reaction to the inbound Slack message while OpenClaw is processing a reply, then removes it when the run finishes. This is most useful outside of thread replies, which use a default "is typing..." status indicator. Resolution order: @@ -563,7 +563,6 @@ Same-chat `/approve` also works in Slack channels and DMs that already support c - Message edits/deletes/thread broadcasts are mapped into system events. - Reaction add/remove events are mapped into system events. - Member join/leave, channel created/renamed, and pin add/remove events are mapped into system events. -- Assistant thread status updates (for "is typing..." indicators in threads) use `assistant.threads.setStatus` and require bot scope `assistant:write`. - `channel_id_changed` can migrate channel config keys when `configWrites` is enabled. - Channel topic/purpose metadata is treated as untrusted context and can be injected into routing context. - Thread starter and initial thread-history context seeding are filtered by configured sender allowlists when applicable.