Reference

Channel Integration Comparison

Synced from github.com/CoWork-OS/CoWork-OS/docs

How CoWork OS channel integrations compare to alternative plugin-based implementations.


Discord: CoWork OS vs Plugin-Based Alternatives

AspectCoWork OSAnthropic Plugin
Librarydiscord.js (Node.js)Custom MCP server (Bun)
Slash commands15+ (/task, /workspace, /approve, etc.)None
Rich UIEmbeds, polls, select menus, buttonsPlain text + reactions
Interaction handlingDefer + editReply, 3s timeout handlingBasic
Message chunkingSmart (preserves code fences)Simple
Access controlPairing, allowlist via security configPairing, allowlist, per-channel opt-in
Message historychannel_history (local log) + channel_fetch_discord_messages (live API, up to 100)fetch_messages (live API, up to 100)
AttachmentsMetadata in message context + channel_download_discord_attachment (download by message ID)download_attachment (download by message ID)

Summary: CoWork OS matches the Anthropic plugin for live message history and attachment downloads while offering richer Discord integration (slash commands, embeds, approvals, workspace selection).