Skip to content

OhMyAgent Desktop v3.2.1

Choose a tag to compare

@github-actions github-actions released this 01 Sep 12:19
· 84 commits to main since this release

v3.2.1 是补丁版本,修复 Termux 在线升级失败的问题。

🔧 修复

  • 修复:Termux 在线升级在 pnpm install 阶段失败(ELIFECYCLE)。 sharp 无预编译二进制、源码编译必败,升级前先从构建白名单移除 sharp(与 deploy-termux.sh 同一处理);Termux 检测改用 /data/data/com.termux 路径(runit 服务环境不导出 PREFIX);no-TTY 清空中断后自动从头重试 pnpm install,安装日志留存 data/ 便于排查
  • 修复:升级清除 node_modules 后图片处理失效。 sharp 的原生二进制被清除后无人重建,现以真实转换测试检测绑定缺失并针对系统 libvips 重建(失败不阻断升级)

v3.2.1 is a patch release fixing Termux online upgrade failures.

🔧 Fixes

  • Fixed: Termux online upgrade failing at pnpm install (ELIFECYCLE). sharp has no prebuilt binary and its source build always fails, so it is dropped from the build allow-list before install (same workaround as deploy-termux.sh); Termux detection now uses the /data/data/com.termux path (runit service environments don't export PREFIX); no-TTY purge aborts retry pnpm install from scratch, with install logs kept in data/ for debugging
  • Fixed: image processing broken after an upgrade purges node_modules. sharp's compiled native binding was lost with nothing rebuilding it; a real conversion test now detects the missing binding and rebuilds against system libvips (non-fatal on failure)