Skip to content

[Cherry Studio] WeChat 通道重连创建新 ID,Cron 任务推送静默失败 #3

Description

@KeepPush

原始 Issue

CherryHQ/cherry-studio#15981

问题摘要

reconnect_channel 每次创建新通道 ID 而非复用旧 ID。所有已创建 Cron 任务的 channel_task_subscriptions 仍绑定旧 ID,导致定时任务执行后推送静默失败——没有任何错误提示,用户完全不知道消息丢失。

定量数据

  • 9 个不同的 channel ID 历史
  • 23 个僵尸 context-token 文件
  • 7 个 Cron 任务全部哑火
  • 每次断连需手动 6 步修复流程

我的贡献

  • 从 WeChatClaw(自建微信管家 Agent)的断连问题出发,追踪到 agents.db 的 channel_task_subscriptions 表
  • 提供了 agents.db 三表交叉验证方法
  • 建议:reconnect 时保留旧 UUID 或级联更新 subscriptions

标签

bug, connectivity, WeChat, Cron, channel

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocumentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions