[FEATURE]: Discord Rich Presence #6030

Closed
opened 2026-02-16 17:59:42 -05:00 by yindo · 0 comments
Owner

Originally created by @Microck on GitHub (Jan 14, 2026).

Originally assigned to: @thdxr on GitHub.

Summary

Show active OpenCode session in Discord status - model, current tool, session duration, and optional share link button.

Motivation

Users want to show what they're working on in Discord. This was previously requested in #406 (closed as not_planned) and partially implemented in #418 (stale).

Proposed Solution

  • Integrate discord-rpc package
  • Default OpenCode app ID so it works out of the box
  • Configurable: model display, tool display, session duration, share button
  • Enabled by default, can be disabled via config

Config Example

{
  "discord": {
    "enabled": true,
    "showSessionDuration": true,
    "showModel": true,
    "showTool": true,
    "buttons": { "session": true }
  }
}
Originally created by @Microck on GitHub (Jan 14, 2026). Originally assigned to: @thdxr on GitHub. ## Summary Show active OpenCode session in Discord status - model, current tool, session duration, and optional share link button. ## Motivation Users want to show what they're working on in Discord. This was previously requested in #406 (closed as not_planned) and partially implemented in #418 (stale). ## Proposed Solution - Integrate `discord-rpc` package - Default OpenCode app ID so it works out of the box - Configurable: model display, tool display, session duration, share button - Enabled by default, can be disabled via config ## Config Example ```json { "discord": { "enabled": true, "showSessionDuration": true, "showModel": true, "showTool": true, "buttons": { "session": true } } } ```
yindo closed this issue 2026-02-16 17:59:42 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#6030