-
- .gitignore 加 .wechat_key_*,从索引移除 wechat-viewer/.wechat_key_*(本地文件保留,与手机一致) - sync-device.sh 把密钥只拉到本地(device/wechat-viewer/,被忽略) - device/ 快照更新(日报链新增 digest_gap.py 等) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
-
app.py +1450 行;新增 agent_detail/agents/resumes/resume_detail/skills/skill_detail 模板 + 对应测试;wechat_db.py/batch_summarize.py 小幅更新。数据/日志/密钥按约定不入库。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
-
discover_accounts() 对 MicroMsg/ 下全部 56 个子目录逐个发 su -c test -f, 但只有 18 个是 32 位十六进制的真实账号目录,其余是微信自己的缓存/功能目录 (CronetCache/emoji/jscache/hpRevert/...)。这段逻辑在模块导入时跑一次, 即 Flask app.py 每次启动/重启都重新扫一遍,白白多发 38 次 su 进程。 改为先按目录名过滤(^[0-9a-f]{32}$)再探测。真机验证:账号发现结果不变 (仍正确识别当前登录账号 653cdc2320abb089e149a3f7a7683fcf),单账号池 1.11s 内完成。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
-
- 取自设备 ~/wechat-viewer 工作目录(含未提交改动),比其自身 GitLab(pixelfiles) 新 - 只带源码:排除 *.db/*.log/static 头像图/__pycache__ 等数据与运行产物 - 保留 .wechat_key_* 等密钥(本仓库 push 到自建私有 GitLab) - CLAUDE.md: 子项目表 + 新增 §wechat-viewer 定位说明(Hermes 侧,非 lifelog 脉络) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>