Skip to content

v0.46.4 — macOS default zsh

Choose a tag to compare

@carychang carychang released this 03 Oct 15:16
· 47 commits to main since this release

Computer Runtime now selects zsh by default on macOS when the requested shell is auto. Explicit bash/sh choices, Linux and Windows behavior are preserved.

Update both Cloud and Runtime. Cloud must include the accompanying fix that forwards auto to Runtime. Updating only the SDK is insufficient if an older Cloud server already forces sh.

Download the wheel, activate the same Python environment used by Runtime, and run:

python -m pip install --upgrade "./nexus_openwrt_agent_sdk-0.46.4-py3-none-any.whl[computer,browser]"
nexus-computer restart
nexus-computer status

Close any existing terminal session and open a new one. Existing pairings and device keys are retained. This remains a pipe-based terminal, not a PTY.

Also includes the README and runnable example for two distributed Agents calling each other through OpenWrt. The example's syntax and command entrypoint have been checked; no new physical two-router acceptance run is claimed.

Packages are published through GitHub Releases, not PyPI.

Cloud changes: Community 69bb0a2, Enterprise commit c23299d.

Validation: all seven SDK CI jobs passed, including Python 3.12/3.14 on macOS, Linux and Windows and the Python 3.9 core installation. The macOS suites include actual default-zsh execution with browser Enter input. Four Cloud shell-routing tests passed for both source trees, covering live-stream and RPC dispatch. Wheel/sdist metadata and source-content verification passed.