Skip to content

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.

Released under the Apache-2.0 License.