dsh-qqbot: Let DeepSeek Harness Chat with You via QQ Messages
cafeawa/dsh-qqbot
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
dsh plugin --profile web add github:cafeawa/dsh-qqbot- Category
- Tools & Capabilities
- Platform
- DSH Plugin
- Author
- cafeawa
- Distribution
- Plugin
dsh-qqbot Key Features
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.
DSH Plugin FAQ
