跳转到主要内容

升级指南

Docker Compose

Tauri 桌面端

从 GitHub Releases 下载最新版本,覆盖安装即可。

数据库迁移

数据库迁移在启动时自动执行,无需手动操作。

升级时的优雅关闭

Myrm 内置 Gateway Drain Control(网关排空控制),在重启期间保护正在执行的 Agent 任务:
  1. 当服务收到关闭信号(SIGTERM 或 POST /system/shutdown)时,AgentGateway 进入排空模式。
  2. 新的 Agent 请求会被拒绝,并向用户显示友好提示(“服务正在重启,请稍后重试”)。
  3. 正在执行的 Agent 任务最多有 120 秒的完成窗口。
  4. 如果任务超过排空超时时间,会通过中断机制安全停止。
  5. 排空完成后,所有组件(存储、MCP、浏览器、定时任务等)并行安全关闭。
前端的 ConnectionManager 会在服务重启后自动重连,确保无缝体验。 单机 Docker Compose 部署升级时,先等待控制平面排空正在执行的回合,再重建容器。请先备份 PostgreSQL 与 cp-data 卷、固定 MYRM_VERSION,然后执行 docker compose pull && docker compose up -d。

破坏性变更

端口绑定安全加固

所有 Docker Compose 端口映射现在默认绑定到 127.0.0.1(仅本机访问)。如果你之前通过局域网从其他设备(如手机或平板)访问 Myrm,请在 .env 文件中设置 MYRM_BIND_HOST=0.0.0.0 以恢复局域网访问。 升级大版本前请查阅 CHANGELOG 中的破坏性变更说明。