Codex for TUI 2.5.25
2.5.25 在 2.5.24 之上补齐 flag on 时自动常驻 watch(Runtime Emitter 产品路径),默认仍 不改变 折叠行为。
相对 2.5.24 的变更
1) ensure-watch / stop-watch
codex-tui-fold-bridge ensure-watch:仅当session-fold-bridge.policy为enabled=1时后台启动watch;enabled=0时 no-op 并停掉旧 daemon。stop-watch:停止后台 watch。status增加watch.running/pid/ log 路径。
2) launcher 自动挂钩
codex交互启动(codex_for_tui_run_real)best-effort 调用ensure-watch。- 默认 policy
enabled=0→ 不启 daemon(≡ 2.5.23 / 2.5.24 flag-off)。 - 可用
CODEX_TUI_FOLD_BRIDGE_AUTO_WATCH=0完全关闭挂钩。
3) 仍继承 2.5.24
- fold-bridge map/tail/discover/watch + 库内包装
- 文件托盘文本可选中/复制/分享(
MediaPreviewPane) - flag 默认
enabled=0/mode=dry-run
明确未完成
- T-DELIVER 长 final 强制入托盘 + T-S1 终端摘要分流
- 默认仍 不 开 PTY tap
版本元数据
versionName=2.5.25versionCode=91- runtime epoch:
apk-2.5.25 - 包名:
com.gzy3894.codexfortui
test 开启(测完务必关)
cat > "$PREFIX/local/ops/session-fold-bridge.policy" <<'EOF'
enabled=1
mode=apply
title_prefix=turn
EOF
# 下次 `codex` 交互启动会 ensure-watch;也可手动:
codex-tui-fold-bridge ensure-watch
# 回滚
cat > "$PREFIX/local/ops/session-fold-bridge.policy" <<'EOF'
enabled=0
mode=dry-run
EOF
codex-tui-fold-bridge stop-watch回滚
- flag:
enabled=0/mode=dry-run+stop-watch - 卸 2.5.25,重装 2.5.23(
versionCode=89)或 2.5.24(versionCode=90)
验证建议
sh tests/codex-for-tui-fold-bridge-smoke.sh
sh tests/codex-for-tui-static-guards.sh
CODEX_TUI_EXPECTED_VERSION_CODE=91 \
CODEX_TUI_EXPECTED_VERSION_NAME=2.5.25 \
sh tests/codex-for-tui-installed-device-smoke.sh
# flag on:单 turn 后 session-fold 出现 start…done(无需模型调 codex-session)
# flag off:无自动 fold
# 托盘文本可复制