Repository navigation
v0.2.11
微信机器人:独立成篇 + 历史持久化
之前微信 bot 的对话会混进「实时聊天」,左侧还有个永远只有 0-1 行的"联系人列表",每次重启历史就没了。这版彻底重做。
- 修复:
实时聊天不再混入微信对话。两条流在前端chatStore显式过滤,各自有独立页面。 - 新增:微信对话持久化到磁盘(
~/.genericagent-admin/wechat_log.jsonlappend-only,>10MB 自动 compact),启动时回灌 in-memory deque,重启后历史还在。 - 重做:
微信机器人页面从"通讯录式"改"单流时间序聊天"。多人发的话,消息上方会标 nickname/uid;输入框默认回复最新发言者,多人时有小下拉切换。 - 收纳:页面右上角
⋯菜单里放"白名单"和"清空记录",主视图更干净。 - 修复:turn 折叠头展开后会出现一遍
<summary>...</summary>原始标签,turn 0 / 最后一个流式 turn 的 summary 也会裸奔显示。foldTurns 现在剥掉所有闭合的 summary 块(半截的留着,避免流式输出闪烁)。
安装
- macOS: 下载 `.dmg` → 双击 → 拖到 Applications。第一次启动右键 → 打开(Gatekeeper 拦截绕过,仅一次)。
- Windows: 下载 `-Setup.exe` → 双击。SmartScreen 警告:更多信息 → 仍要运行。
首次启动会让你选 GenericAgent 项目目录(`agentmain.py` 所在那个)。
Full Changelog: v0.2.10...v0.2.11