目的
持续跟踪 Tencent/openclaw-weixin 的相关 Issue / PR 在社区维护版中的评估、合入和发布状态,避免把“腾讯侧仍开放”“社区版已带入”和“已经正式发布”混为一谈。
- 状态快照:2026-08-03
- 当前社区版本:v3.0.1
- 腾讯上游基线:
v2.4.6 / cef0bfc
- 社区仓库是社区维护发行版,不是腾讯/微信官方版本。
- 腾讯 PR 即使已进入社区版,在腾讯仓库中仍可能保持 open;下表不代表腾讯侧已合并。
状态说明
| 标记 |
含义 |
| ✅ |
已进入社区版并随正式版本发布 |
| 🟣 |
未直接复制原提交,但已有等价实现并发布 |
| 🟡 |
仅部分能力已发布,原问题仍有未解决部分 |
| 📨 |
已邀请原作者基于社区版当前 main 提交 PR,尚未合入或发布 |
| 🧭 |
值得由原作者按当前架构重提,尚未发出或完成迁移 |
| 🔬 |
需要进一步设计、上游 SDK 支持或更多验证 |
腾讯 PR 对照
| 腾讯 PR |
内容 |
社区版状态 |
社区证据 |
发布状态 |
| #49 |
语音消息保留 ref_msg 引用上下文 |
✅ 原提交保留 |
fa89cec |
v3.0.1 |
| #88 |
填充 SenderId,支持多用户路由/记忆隔离 |
✅ 原提交保留 |
868ba16 |
v3.0.1 |
| #170 |
Channel 展示名称缩短为 WeChat |
✅ 原提交保留 |
24c9984 |
v3.0.1 |
| #230 |
改善 sendMessage 空 errmsg 的诊断 |
✅ 原提交保留 |
da9efec |
v3.0.1;不包含 token 自动刷新/重试 |
| #228 |
Agent turn 运行期间继续轮询,审批使用独立通道 |
🟣 等价实现 |
10bf058 |
v3.0.1 |
| #223 |
将引用内容写入结构化 ReplyTo* 元数据 |
🟡 部分覆盖 |
当前已保留 [引用: ...] 正文,但尚无结构化 ReplyToBody/Id/Sender/IsQuote |
正文能力已在 v3.0.1;结构化字段未发布 |
| #240 |
getUpdates 重放去重 |
📨 已邀请作者提交社区 PR |
当前仍无持久化入站去重层 |
未合入/未发布 |
| #227 |
QR 登录全生命周期尊重自定义 Base URL |
📨 已邀请作者提交社区 PR |
需聚焦移植并保留账号 URL/旧凭据兼容 |
未合入/未发布 |
| #187 |
将 UND_ERR_HEADERS_TIMEOUT 作为长轮询软失败 |
📨 已邀请作者提交社区 PR |
需接入现有 classifyFetchError 并补测试 |
未合入/未发布 |
| #160 |
保留 CDN 上传响应 Header |
📨 已邀请作者提交社区 PR |
需保留 proxy/dispatcher、abort、timeout 与脱敏语义 |
未合入/未发布 |
| #194 |
按 Agent 隔离入站媒体存储 |
📨 已邀请作者提交社区 PR |
需重新设计授权/路由顺序、迁移和多账号测试 |
未合入/未发布 |
| #58 |
正常回复路径支持文本分块 |
🧭 值得重提 |
需采用已验证的安全分块上限,并覆盖 hook、失败和多账号 |
未合入/未发布 |
| #94 |
Block Streaming 可配置 |
🧭 值得重提 |
需适配当前 schema,并验证 deliver/progress/approval/abort 生命周期 |
未合入/未发布 |
| #217 |
中英文说明原生语音气泡的当前限制 |
🧭 值得重提 |
需适配当前 README.md / README_EN.md / docs/guide* 结构 |
未合入/未发布 |
| #190 |
QR 登录使用配置的 Base URL |
🔁 与 #227 重叠 |
#227 覆盖初次请求、刷新、轮询和 redirect,统一跟踪更完整的 #227 |
随 #227 后续状态更新 |
| #220 |
清理模型回显的入站元数据 |
🔬 待设计与验证 |
当前方案复制 Core 私有规则并可能误删正常内容;等待稳定 SDK/helper 或窄边界设计 |
未合入/未发布 |
| #233 |
大小写不敏感的 peer 路由 |
🔬 待验证安全方案 |
直接 toLowerCase() 可能使路由、session、context token 和主动发送目标不一致 |
未合入/未发布 |
后续更新规则
- 优先由原 PR 作者基于社区仓库当前
main 重提,保留原始作者和提交归属,不直接复制补丁。
- 社区 PR 必须适配当前 OpenClaw 版本、测试体系、账号隔离、隐私脱敏、长轮询 abort 和旧状态兼容合同。
- 只有合入社区
main 后才标记“已合入”;只有 npm/GitHub Release 发布成功后才标记“已发布”。
- 上游 Issue/PR 状态、社区 PR、合入提交和首个发布版本都应回填到本 Issue。
TODO
目的
持续跟踪 Tencent/openclaw-weixin 的相关 Issue / PR 在社区维护版中的评估、合入和发布状态,避免把“腾讯侧仍开放”“社区版已带入”和“已经正式发布”混为一谈。
v2.4.6/cef0bfc状态说明
main提交 PR,尚未合入或发布腾讯 PR 对照
ref_msg引用上下文fa89cecSenderId,支持多用户路由/记忆隔离868ba16WeChat24c9984sendMessage空errmsg的诊断da9efec10bf058ReplyTo*元数据[引用: ...]正文,但尚无结构化ReplyToBody/Id/Sender/IsQuotegetUpdates重放去重UND_ERR_HEADERS_TIMEOUT作为长轮询软失败classifyFetchError并补测试README.md/README_EN.md/docs/guide*结构toLowerCase()可能使路由、session、context token 和主动发送目标不一致后续更新规则
main重提,保留原始作者和提交归属,不直接复制补丁。main后才标记“已合入”;只有 npm/GitHub Release 发布成功后才标记“已发布”。TODO
main提交 PR(当前仓库 PR:待提交)