hope2333.github.io / wiki

Push261026


Push261026 — v2 2.1.4(OpenTUI 0.6.8 ABI 修正)+ v2 2.0.32

GitHub Release · 中文版 · English · Español · 日本語 · 繁體中文

概要

native ファミリー、v2 の 2 バージョン、各 deb + pacman .pkg.tar.xz の 4 パッケージ + SHA256SUMS.txt。2.0.32 は 2.0 系の最終版(opentui 0.5.17)、2.1.4 は 0.6.x レンダラ ABI に載った最初の 2.1 系(opentui 0.6.8)。ABI の異なる 2 系統であり、必要に応じて選んでください。opencode というパッケージ名を共有するため、一方を入れるともう一方は置き換わります。

重要な修正(commit d7ddcb5): 2.1.4 の最初のビルドは 0.6.8 の JS に 0.5.x 世代の bionic libopentui.so を組み合わせており、TUI が Symbol "ot_scene_set_hooks" not found で起動直後に終了していました(CLI と serve は正常)。ライブラリを上流 sst/OpenTUI v0.6.8 から再ビルドし (上流 glibc 版とエクスポート面を比較して 1829 個中 0 欠落、libc.so.6 依存なし)、ビルドは OPENTUI_VER で選択するようになりました。未知の バージョンは誤った ABI にフォールバックせず失敗します。

検証

実機(Android 9 / kernel 3.18.140-mokee / aarch64): 両バージョンとも --version 正常、serve は HTTP 200、TUI は完全描画(2.0.32 は 123,184 B、 2.1.4 は 101,980 B、バナー・入力欄・セッション一覧を確認)、15 秒以上生存。 make verify-artifact PASS(seccomp 強化 + web UI アセット)、shell テスト 76 ok。

既知の問題

インストール: pacman -U ./opencode-2.1.4-1-aarch64.pkg.tar.xz または dpkg -i ./opencode_2.1.4_aarch64.deb、検証: sha256sum -c SHA256SUMS.txt。

中国語の完全なリリースノート: 中文版。