Skip to content

Release: BYOS warm on connect (universal image), no OpenClaw on BYOS, Python 3.14 fix (#68) - #69

Merged
mahmudurrahmanlabib merged 1 commit into
mainfrom
develop
Oct 23, 2026
Merged

mahmudurrahmanlabib merged 1 commit into
mainfrom
develop

Conversation

@mahmudurrahmanlabib

Copy link
Copy Markdown
Member

Releases #68. The full description and deploy checklist are in #68.

Deploy checklist

  • No schema or dependency change.
  • The BYOS prebake is on by default. Set BYOS_PREBAKE_ENABLED=false in the prod .env to keep it off.
  • After deploying, retry the BYOS agent that failed on Ubuntu 26.04 at verify_python.
  • Connect a fresh BYOS server, check its card reaches "Ready", then deploy Hermes and one CLI engine onto it.

This deploys alongside #66 (0c89b0f, not yet deployed): follow #66's checklist as well.

… 3.14 fix (#68)

- verify_python: when the system Python is past an engine's ceiling (Ubuntu
  26.04 ships 3.14; hermes-agent needs <3.14), uv downloads CPython 3.13 into
  /opt/uv-python and the venvs are built from it. venv_create reuses a venv on
  the same Python version instead of rebuilding it.
- Prebake on connect is on by default (BYOS_PREBAKE_ENABLED=false turns it
  off), with no consent checkbox. Refresh starts it for servers never
  prebaked or whose prebake failed. The server card shows progress.
- The prebake installs the universal image (every engine but OpenClaw, plus
  Lite). A server that already serves the web gets everything but Caddy.
- OpenClaw is removed from BYOS: the picker lists BYOS_RUNTIME_IDS, the
  deploy API refuses OpenClaw, Hermes is the default.
- Runtime logos in the BYOS picker, review step and plans list.
@mahmudurrahmanlabib
mahmudurrahmanlabib merged commit 682f798 into main Oct 23, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant