AI Agent Hub
Back to plugins
deepseek-harness-messenger preview

deepseek-harness-messenger

Web Tools Updated 2026.09.05

Run the following command in DeepSeek Harness:

dsh plugin install syncended/deepseek-harness-messenger

Paste the following prompt into your AI chat to install this plugin:

Install the plugin in DeepSeek Harness by running dsh plugin install syncended/deepseek-harness-messenger; the source repository is at https://github.com/syncended/deepseek-harness-messenger

About this plugin

DeepSeek Harness sessions are tethered to a terminal or web page, making it hard to track agent progress, answer interactive questions, or switch models once you leave your desk. deepseek-harness-messenger turns Telegram into a portable DSH control panel: send /menu to open a session dashboard, list or resume top-level sessions, create new ones, swap models and reasoning efforts on the go, inspect context pressure and cumulative token usage, and even transcribe voice messages on demand via Whisper. When DSH fires ask_user_question, the bot pauses its typing indicator and renders native option buttons supporting single-select, multi-select, and free-text input, so you can respond without ever touching a browser. Streamed responses update in place through edited messages, while tool status, checklist progress, and cancellation are all safe inline buttons with no sensitive arguments or credentials leaking into callback payloads.

For automation, the messenger_notify tool pushes standalone status messages to every subscribed Telegram chat, each carrying an Open-session button that routes through the normal resume path without altering the operator's current binding. Subscriptions persist in the DSH storage domain across restarts and live reconfiguration. The adapter exposes a shared MessengerAdapter interface, reserving a clean extension point for Discord, Yandex Messenger, and future transports.

Ideal for developers who run long DSH agents and want to monitor, steer, and interact from their phone, as well as ops engineers who need to broadcast milestone notifications to a team during automation runs. The plugin ships disabled by design: it will not start polling until a BotFather token and an explicit chat allowlist are configured. Its trust model treats every authorized operator as a full Host-wide DSH principal, so prefer workspace-write permissions and confine usage to private chats wherever possible.

Screenshots

Use Cases

  • Monitor a long-running DSH agent from your phone, swap models, and send steering while away from your desk.
  • Answer ask_user_question prompts inline in a chat with native select or free-text buttons, no browser needed.
  • Subscribe a team group chat to messenger_notify, receive milestone pushes, and open the source session with one tap.

Best For

  • Developers who run long DSH agents and need on-the-fly visibility, steering, and interaction.
  • Ops engineers who must broadcast milestone or status notifications to a team during automation runs.
  • Integrators who want to extend DSH to Discord, Yandex Messenger, or other transports via the MessengerAdapter interface.