[Feature] Discord channel plugin: show typing indicator while Claude processes a response

Resolved 💬 3 comments Opened Mar 23, 2026 by joshuakeithpa-sudo Closed Mar 26, 2026

Summary

When using the Discord channel plugin (@anthropic-ai/claude-code-discord), there is no typing indicator shown in Discord while Claude Code is processing a response. Users send a message and see nothing until the full reply arrives, which can take 30+ seconds for complex tasks.

Expected Behavior

The Discord channel should call the Discord API's triggerTypingIndicator endpoint (POST /channels/{id}/typing) at regular intervals while Claude is actively processing a request. This would show "Tex is typing..." (or whatever the bot's display name is) in the Discord channel, giving users feedback that their message was received and is being worked on.

Current Behavior

No typing indicator is shown. The user sends a message and waits with no feedback until the response arrives. For long-running tasks (research, multi-file edits, agent deployments), this makes it impossible to distinguish between "processing" and "crashed/disconnected."

This is especially problematic when running Claude Code as an always-on agent via tmux + --dangerously-skip-permissions, where the user's only interface is Discord. Without a typing indicator, there's no way to know if the bot is alive and working.

Related

  • #36986 — Feature request for liveness indicators on external channels (Telegram-focused, same underlying need)

Environment

  • Claude Code v2.1.81
  • macOS (Apple Silicon)
  • Discord channel plugin (plugin:discord@claude-plugins-official)
  • Running via claude --dangerously-skip-permissions --channels plugin:discord@claude-plugins-official in tmux

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗