When developing or debugging agent tools such as DeepSeek Harness, Discord status usually only shows “online” or a static image, unable to reflect the specific work currently in progress. agent-discord-presence solves this problem through a local service, syncing your currently active Agent workflows to Discord Rich Presence to make status visible.

What This Is

agent-discord-presence is a local service tool maintained by developer LitoMore. It supports multiple Agent platforms, including Codex, Claude Code, OpenCode, Pi, and DeepSeek Harness. Through this plugin, your Discord client is updated in real time with the current task summary, model information, and session duration.

Core Features

  1. Status Summary Generation: Automatically generates summary titles, subtitles, activity status, and elapsed session time.
  2. Session Management: Selects the active session among multiple supported Agents, and automatically disconnects Discord and clears expired sessions.
  3. Custom Configuration: Uses the current Agent’s model for summarization by default, and supports custom models, services, languages, and prompt styles.
  4. Metadata Inclusion: Sends up to 4,000 characters of assistant replies to the summarization model and includes model usage metadata.
  5. Flexible Control: Allows disabling automatic summarization while retaining lifecycle updates (such as session switching).
  6. Multi-Agent Support: Can run multiple Agents simultaneously, with independent models, prompts, and display settings configured for each Agent.

Installation and Activation

Before installing, ensure that Node.js 22+ is installed and that the Discord desktop app is installed and signed in locally.

Run the following global installation command:

npm install --global agent-discord-presence

After installation, use the adp start -b command to start the service in the background. On first startup, the project includes a default Discord Application ID, so no Bot Token configuration is required.

Typical Usage

After the service is started, you can manage it with the following commands:

# 检查服务状态和 Discord 连接
adp status

# 停止服务(会清除 Discord 活动状态)
adp stop

# 后台运行服务
adp start -b

# 前台运行服务(用于调试)
adp start

Use Cases and Notes

Use Cases: Suitable for developers who need to display their current work status in the Discord status bar, or who want to show their team the task currently being handled.

Notes:
1. Early Development: This project is in the early development stage, and code changes may be relatively frequent.
2. Permissions and Autostart: This plugin runs with the permissions of the current DSH process. It is recommended to check the source code and license (MIT) before installation. The default configuration does not include autostart; after restarting your computer, run adp start -b again to start the service.

agent-discord-presence embodies the “everything is a plugin” philosophy in the DeepSeek Harness ecosystem; with minimal configuration, it can enhance tool visibility.

View Catalog Page | GitHub Source