dsh-qqbot: Let DeepSeek Harness Chat with You via QQ Messages

cafeawa/dsh-qqbot

Tools & CapabilitiesVerified
Listed on 2026-08-27
Page last updated 2026-09-16

dsh-qqbot is a DeepSeek Harness plugin that bridges QQ messaging as a frontend for dsh agents, enabling chat, tool execution, model switching, session management, and approvals.

dsh-qqbot is a QQ Bot plugin for DeepSeek Harness that turns QQ into a chat entry point for the DSH agent. Once installed, you can chat directly with the agent in QQ private or group chats, have it execute tools, switch models, manage sessions and workspaces, and complete approvals via QQ messages. Group chats respond only when mentioned by default, and it supports streaming replies and chunked Markdown sending. Built with TypeScript under the MIT license, it is flexible to configure and suits developers who live in QQ.

How to Install

install
dsh plugin --profile web add github:cafeawa/dsh-qqbot
Category
Tools & Capabilities
Platform
DSH Plugin
Author
cafeawa
Distribution
Plugin

dsh-qqbot Key Features

QQ C2C/group chatStreaming & MarkdownSession isolation & resumeModel routing & switchQQ approval bridge
Listed on dsh-plugin.org

dsh-qqbot Repo Summary

What Does It Do?

dsh-qqbot is a DSH plugin for DeepSeek Harness that turns QQ messaging into a front-end protocol driver for the DSH agent. It solves the problem of not being able to interact with the DSH agent from QQ, letting users chat with the agent in QQ private or group chats, execute tools, switch models, manage sessions and workspaces, and complete approvals via QQ messages. Maintained by cafeawa under the MIT license, written in TypeScript, and last updated in 2026-08.

Core Features

  • QQ private (C2C) and group chat message integration with streaming replies and Markdown chunked sending.
  • Session isolation, idle reclamation, and restart recovery for long-running stability.
  • Model routing: supports per-peer preferences, settings.yaml configuration, and host default models.
  • Group chat history context, quoted messages, and file attachment downloads.
  • Built-in commands: /bot-model, /bot-reset, /bot-status, /bot-workspace, /goal, /dsh, and more.
  • DSH approval bridge: approve via QQ buttons or text, with WebUI notifications.

How to Use This Plugin?

After enabling dsh-qqbot in DSH, users can chat with the agent directly in QQ private or group messages. In group chats, the bot responds only when mentioned by default (configurable via requireMention). The plugin streams replies and sends Markdown in chunks; to adjust behavior, modify the configuration in cordis.patch.yml of the profile, such as appId/appSecret, requireMention, textChunkLimit, sessionIdleTimeout, etc. Built-in commands help manage models, reset sessions, check status, and switch workspaces.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: cafeawa/dsh-qqbot. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ