mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-24 19:09:36 +00:00
* fix(discord): apply tool status emojis immediately to avoid override by thinking reactions Tool emoji reactions (🛠️, 🌐, 🔎, etc.) during Discord tool/skill execution were not appearing because setTool() used a 700ms debounce shared with setThinking(). Rapid onReasoningStream calls from overlapping reasoning would repeatedly overwrite the pending tool emoji with 🧠, so the tool emoji never reached Discord. Fix by making setTool() apply emojis immediately (skip debounce). Tool transitions are user-facing state changes that should be visible without delay, and the terminal done/error transitions already flush any pending state. Fixes #92715. * fix(discord): forward quiet tool lifecycle status * fix(slack): preserve tool status reactions * test(channels): type quiet tool lifecycle options --------- Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com>
OpenClaw Slack
Official OpenClaw channel plugin for Slack channels, DMs, commands, and app events.
Install from OpenClaw:
openclaw plugin add @openclaw/slack
Configure the Slack app credentials and allowed workspaces/channels in OpenClaw. The plugin lets agents receive Slack events and reply through the configured Slack app.