Repository navigation
v0.4.8
GenericAgent-Admin v0.4.8
会话编辑重发与历史恢复修复版
本次更新重点修复会话编辑重发后上下文错位、工具调用历史恢复报错,以及正式版与同版本预览版的更新排序问题。
发布日期:2026-10-26 · 更新范围:v0.4.7 → v0.4.8
✨ 本次亮点
- 重发不再误切上下文:识别真正的用户消息,排除工具回传与工作记忆注入,并同步保留重发位置之前的前情摘要。
- 恢复历史更稳健:清理无效工具调用标识、兼容缺失配对的工具结果,避免后续请求因工具历史异常返回 HTTP 400。
- 更新版本排序正确:相同版本号下,正式版优先于预览版。
📦 下载与安装
如何选择? 首次使用可选择自带运行环境的「便携包」;已有运行环境可选择「普通包」。macOS 桌面用户请选择
.app应用,通过 Finder 启动。
| 系统 | 芯片架构 | 普通包 / 桌面应用 | 便携包 |
|---|---|---|---|
| Windows | x64 (Intel/AMD) | 普通包 · SHA-256 | 便携包 · SHA-256 |
| Windows | ARM64 | 普通包 · SHA-256 | 便携包 · SHA-256 |
| Linux | x64 (Intel/AMD) | 普通包 · SHA-256 | 便携包 · SHA-256 |
| Linux | ARM64 | 普通包 · SHA-256 | 便携包 · SHA-256 |
| macOS | x64 (Intel/AMD) | .app 应用 · SHA-256 | 暂不提供 |
| macOS | ARM64 (Apple Silicon) | .app 应用 · SHA-256 | 便携包 · SHA-256 |
每个下载入口旁均提供 SHA-256 校验文件;不提供的组合明确标注「暂不提供」。
macOS 命令行下载与包类型说明
📝 更新内容
新增功能
无新增功能,本次为稳定性修复。
体验优化
- 更新检查正确区分同版本的正式发行与预览发行,避免将预览版排在正式版之前。
问题修复
- 修复编辑重发将工具结果或
WORKING MEMORY注入误识别为用户消息,导致原始历史裁剪错位的问题。 - 对长会话已压缩掉的用户消息采用保守边界处理;前情摘要按用户轮同步截断,清除被丢弃分支的工作状态,避免携带未来信息。
- 修复恢复工具历史时空标识、孤立工具结果及未配对工具调用引发的请求错误(#22)。
🔧 升级提示
- 建议从 v0.4.7 及更早版本更新,尤其是经常使用编辑重发和长会话恢复的用户。
- 更新需替换发布包并重启 Admin;本次 GitHub 发布不会自动更新或重启你的现有实例。
- 本次包含自带
cmd/chat_worker.py的修复,请使用同一版本发布包内的主程序和 worker 脚本。
🧪 验证与已知限制
-
本地 Go 全量测试与构建通过,覆盖重发、对话分支及版本模块;新增定向回归覆盖工具续轮误匹配、压缩窗口边界与摘要截断。
-
Python worker 协议测试 52 项通过,无跳过。
-
GitHub Actions 六平台普通构建、五平台便携包及最终发布流程全部通过;各平台执行前端 verify。
-
尚未通过真实模型完整验收编辑重发链路;生产会话副本只读模拟和协议测试不等同于真实模型端到端验证。
-
不保证修复已损坏的旧会话数据,也不会自动恢复此前已丢失的历史内容。
-
Intel Mac 暂不提供便携包,可选择对应的普通包或
.app应用。
展开完整提交记录(3 项)
31a85cc:修复重发历史截断,跳过 GA 工具续轮并保留前情上下文。9005aeb:恢复历史时修复孤立及空标识工具块(#22)。dbce905:同版本下将正式发行排在预览发行之前。