Skip to content

v0.4.8

Choose a tag to compare

@github-actions github-actions released this 26 Oct 02:59
· 10 commits to main since this release

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 命令行下载与包类型说明
  • macOS amd64 命令行普通包:下载 · SHA-256

  • macOS arm64 命令行普通包:下载 · SHA-256

  • 普通包:需自行配置 Python 与 GenericAgent 源码等运行环境。

  • 便携包:包含 GenericAgent 源码及 Python 运行环境,解压后按包内说明启动。

  • macOS 应用:解压后通过 Finder 打开 ga-admin.app,不要直接运行应用包内部的可执行文件。

📝 更新内容

新增功能

无新增功能,本次为稳定性修复。

体验优化

  • 更新检查正确区分同版本的正式发行与预览发行,避免将预览版排在正式版之前。

问题修复

  • 修复编辑重发将工具结果或 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:同版本下将正式发行排在预览发行之前。

查看完整版本差异