/reload-plugins breaks inbound channel notifications
Resolved 💬 2 comments Opened Apr 11, 2026 by bkyerv Closed Jun 13, 2026
Summary
After /reload-plugins, MCP channel servers can still receive outbound tool calls (e.g. reply), but inbound notifications (notifications/claude/channel) no longer reach the conversation. A full session restart with --channels fixes it.
Steps to reproduce
- Start session:
claude --channels plugin:telegram@claude-plugins-official - Verify Telegram messages appear in conversation (works)
- Run
/reload-plugins - Send a Telegram DM to the bot — message never appears in conversation
- Use the
replytool — outbound still works
Expected behavior
/reload-plugins should re-subscribe to notifications/claude/channel for any MCP server that declares the claude/channel capability, same as session init does.
Actual behavior
Tool registration reconnects, but the notification listener is not re-established. Inbound channel messages are silently dropped until the session is restarted.
Environment
- Claude Code CLI on exe.dev VM
- Plugin: telegram@claude-plugins-official v0.0.5
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗