trellis update 不再降级 OpenCode plugin;Codex Linux 沙箱里 python3 探测的 EPERM 不再让 init 挂掉。无新增 migration。
Bug Fixes
@opencode-ai/plugin 模板版本:1.1.40 → ^1.14.39
packages/cli/src/templates/opencode/package.json 之前硬编码 1.1.40。用户手动升过 @opencode-ai/plugin 到 1.14.x 之后,trellis update 会把 .opencode/package.json 覆盖回 1.1.40,下次 bun install / pnpm install 就静默降级。
改成 caret range 后,安装时取最新 1.x,update 不会再倒退。
升级后进入 .opencode/ 跑:
Codex Linux 沙箱:python3 --version 探测的 EPERM / EACCES 容错
packages/cli/src/commands/init.ts 里的 requireSupportedPython 之前把所有 child_process.execSync 错误都吞成 “Python not found” 报错,让 trellis init 直接挂。Codex 的 Linux 沙箱即使 host PATH 上有 python3 也会让 execSync 报 EPERM —— 是探测失败,不是二进制缺失。