SideButton 1.5.5
August 2026 · npm sidebutton, @sidebutton/server, @sidebutton/core
1.5.5 is the corrected release of 1.5.4 — the 1.5.4 packages shipped with a stale server build that did not contain the changes below despite reporting version 1.5.4 at runtime. If you installed 1.5.4, update.
Live app preview through the portal
ANY /api/preview/:port/* proxies HTTP and WebSocket to a dev server on the agent machine's loopback — a running app, including hot module reload, can be viewed through the portal while an agent works on it. Guarded by the same bearer token as the rest of /api/*; SIDEBUTTON_PREVIEW_PORTS narrows which ports are reachable.
Trustworthy reboots
POST /api/system/reboot now runs the privileged reboot wrapper first, awaits the result, and reports what actually happened — instead of replying ok before attempting anything.
Build verification on publish
The npm packages rebuild themselves at publish time (prepublishOnly), so a release can no longer ship a stale compiled output — the failure mode that produced 1.5.4.
Default skills
The bundled agents pack moves to 1.22.0: the dev-session boot report gains an optional ROUTES: block (the app's pages, read off the router) and a [viewing /path] context line on user turns.
Full details in the Changelog.