Releases: leeguooooo/wechat-use
v1.16.48
修复 image get <id> --chat <wxid> 误报 multiple messages matched(issue #37)。
之前图片没在 WeChat 里点开过、走本地解密兜底时,取消息按 id 的逻辑没把活跃会话的多个分库(同一 local_id 会重复出现)和已传的 --chat 一起算进去,于是即便传了 --chat 也直接报「多条匹配,请加 --chat」而拿不到图。现在传了 --chat 就只按该会话取、多分库命中取最新的那条。
升级:重跑 curl -fsSL https://raw.githubusercontent.com/leeguooooo/wechat-use/main/install.sh | bash
出问题:跑 wechat-use doctor,或开 issue。
v1.16.47
新增支持 WeChat 4.1.10:init 自动取 key + 发消息 + @ 真红点全部打通(之前 4.1.10 取不出 key、用不了)。4.1.8 / 4.1.9 完全不受影响。
4.1.10 首次 init 会请你重开一次 WeChat 并点开通讯录/几个聊天(约 25 秒),用来抓取各库的 key。
升级:重跑 curl -fsSL https://raw.githubusercontent.com/leeguooooo/wechat-use/main/install.sh | bash
出问题:跑 wechat-use doctor,或开 issue。
v1.16.46
修复 send 在多账号 / 切容器下谎报送达成功(issue #35)。
之前 daemon 服务的账号跟实际发送用的 WeChat 不是同一个时,送达回扫读了错账号的库、把别处的匹配误判成「已送达」,agent 据此告诉你发了、实际没发。现在检测到账号不一致就降级为「无法确认」+ 提示 wechat-use daemon stop,绝不谎报成功。
升级:重跑 curl -fsSL https://raw.githubusercontent.com/leeguooooo/wechat-use/main/install.sh | bash
出问题:跑 wechat-use doctor,或开 issue。
v1.16.45
修复多账号 / 容器切换后查询报 db_unavailable(issue #34)。
之前切账号重跑 wechat-use init 后,已运行的 daemon 仍指向旧账号容器,history/contacts 持续报 db_unavailable,必须手动 daemon stop。现在 init 切账号后会自动重启 stale daemon。
升级:重跑 curl -fsSL https://raw.githubusercontent.com/leeguooooo/wechat-use/main/install.sh | bash
出问题:跑 wechat-use doctor,或开 issue。
v1.16.44
本项目改名 wechat-skill → wechat-use(加入 profile-use / iphone-use 同系列)。
主命令现在是 wechat-use;老 wechat 仍是等价别名,老脚本不用改。
激活码换新前缀 wechatuse_,已发的 wxp_act_ 旧码继续有效。
升级:重跑 curl -fsSL https://raw.githubusercontent.com/leeguooooo/wechat-use/main/install.sh | bash
出问题:跑 wechat-use doctor,或开 issue。
v1.16.43
v1.16.43
修 WeChat 在 wechatd 挂着 LLDB 时周期性卡屏。根因:WeChat 内部 EXC_BAD_ACCESS / SIGSEGV 被 lldb 截住 → WeChat 进程 suspend → UI 冻死。本版让 lldb pass-through 这些 signal,WeChat 该崩就崩,crashpad 该重启就重启,UI 不再冻。
升级: curl -fsSL https://raw.githubusercontent.com/leeguooooo/wechat-skill/main/install.sh | bash
还坏: wechat doctor --json + WeChat 版本贴 https://t.me/WechatCliBot
v1.16.42
v1.16.42
回滚 v1.16.40 / v1.16.41 的 spawn 架构改动 — 190 实测 daemon socket EAGAIN。恢复 v1.16.39 内容 + 等架构 fix 更彻底测试再上。
升级: curl -fsSL https://raw.githubusercontent.com/leeguooooo/wechat-skill/main/install.sh | bash
还坏: wechat doctor --json + WeChat 版本贴 https://t.me/WechatCliBot
v1.16.41
v1.16.41
修 v1.16.40 装完后 wechat-bridge HTTP 不响应的 deadlock — bridge 自启动时调内部 spawn 路径调 launchctl kickstart 自己,主线程卡死。本版让 bridge / wechatd 自身跳过 kickstart 回退到 spawn,CLI (wechat send) 仍走新 trust chain。
升级: curl -fsSL https://raw.githubusercontent.com/leeguooooo/wechat-skill/main/install.sh | bash
还坏: wechat doctor --json + WeChat 版本贴 https://t.me/WechatCliBot
v1.16.40
v1.16.40
修 wechat send 在 python / node / cron 等无 Accessibility 权限的脚本里被调用时,wechatd 继承不到 trust 导致发不出消息。现在 daemon 通过 wechat-bridge LaunchAgent 拉起,wechatd 永远是 launchd 直接子,trust 不再受 caller 影响。
升级: curl -sSf https://raw.githubusercontent.com/leeguooooo/wechat-skill/main/install.sh | sh
还坏: wechat doctor --json + WeChat 版本贴 https://t.me/WechatCliBot
v1.16.39
v1.16.39
补 #30 Variant A — wechat send "@bot ..." 群名(无 --mention flag)现在自动从群成员表解析 @bot 文本到 wxid + 注入 atuserlist 拿真红点。之前要手动 --mention <wxid>,现在文本里 @<display> 直接生效。
升级: curl -sSf https://raw.githubusercontent.com/leeguooooo/wechat-skill/main/install.sh | sh
还坏: wechat doctor --json + WeChat 版本贴 https://t.me/WechatCliBot