Skip to content

feat: QQ Chat 0.2.0 - #1

Merged
Coffeiz merged 53 commits into
mainfrom
agent/typescript-migration
Aug 21, 2026
Merged

Coffeiz merged 53 commits into
mainfrom
agent/typescript-migration

Conversation

@Coffeiz

@Coffeiz Coffeiz commented Aug 21, 2026 •

Copy link
Copy Markdown
Owner

概要

本 PR 将 QQ Chat 集成带到 dsh-qqchat 0.2.0,目标是让 QQ 群聊和私聊直接接入 DSH 原生 Session、Web 和 Agent 能力。

主要内容

  • 接入 QQ 群聊与 C2C 私聊,并为每个聊天建立隔离的 DSH Session。
  • 支持官方 QQ Bot 扫码绑定、取消绑定和重新绑定。
  • 使用 DSH 原生 Web 会话展示,并保留 QQ 消息发送人、引用、媒体和状态信息。
  • 增加群聊接收模式:自动回应、@回复、静默记录。
  • 增加群聊与私聊独立的消息兼容格式设置。
  • 支持 QQ 图片、视频、语音和文件的接收、存储、权限控制与过期清理。
  • 支持引用消息索引、引用正文恢复、引用媒体复用和纯图片引用展示。
  • 支持群记忆、成员画像、成员记忆、daily 记录和 TTL/compact 压缩。
  • 增加工具权限、媒体读取权限、群成员权限和 Owner 身份管理。
  • 增加 QQ 专用命令:/qqhelp、/qqcommands、/qqping、/qqversion、/qqstatus。
  • 私聊接入官方 C2C 流式发送方案,并提供开关与失败回退。
  • 补充架构、开发、安全、记忆、媒体、引用和流式传输文档。

验证

本地执行 npm run check 通过:

  • TypeScript 类型检查通过
  • 40 项自动化测试全部通过
  • Host 构建通过
  • Client 构建通过
  • git diff --check 通过

说明

这是一个 Vibe Coding 项目,代码质量和工程完整性仍可能需要改进。欢迎提交 Issue 和 Pull Request。

Coffeiz added 30 commits August 20, 2026 06:14
@Coffeiz Coffeiz self-assigned this Aug 21, 2026
@Coffeiz Coffeiz added the enhancement New feature or request label Aug 21, 2026
@Coffeiz Coffeiz changed the title feat: bring QQChat integration to 0.2.0 feat: 将 QQ Chat 集成带到 0.2.0 Aug 21, 2026
@Coffeiz Coffeiz changed the title feat: 将 QQ Chat 集成带到 0.2.0 feat: QQ Chat 0.2.0 Aug 21, 2026
@Coffeiz
Coffeiz merged commit 25f4e26 into main Aug 21, 2026
0 of 2 checks passed
@Coffeiz
Coffeiz deleted the agent/typescript-migration branch August 21, 2026 05:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant