Skip to content

nexilume 0.47.1 — Dependency compatibility fixes

Choose a tag to compare

@carychang carychang released this 03 Oct 15:17
· 41 commits to main since this release

nexilume 0.47.1

Available on PyPI, published through GitHub Actions Trusted Publishing. Earlier releases are unchanged.

Dependency compatibility and installation reliability fixes for the Nexus Python Agent SDK.

  • Computer Tool Setup now installs tomli on Python 3.9/3.10 and uses it when tomllib is unavailable. The core stays dependency-free.
  • MCP and A2A extras explicitly declare the libraries they import.
  • The fastmcp-tasks extra now uses the official fastmcp[tasks] dependency.
  • Browser requires Python 3.10+ and Playwright 1.63+. Core and Computer Runtime retain Python 3.9 support.
  • Added independent-extra, minimum-version and installed-wheel CI checks, including real Browser regressions.

Install

python -m pip install --upgrade "nexilume[computer,browser]==0.47.1"

For hosted MCP Agents, select nexilume[fastmcp]==0.47.1; use nexilume==0.47.1 for the dependency-free core. Python imports remain nexus_agent; CLI names remain unchanged. Browser binaries and OS libraries are separate prerequisites.

Restart an existing Computer Runtime after upgrading; pairing configuration is preserved. This release does not change the Cloud or OpenWrt protocol.

Verification

  • Release-source suite on Windows: 379 passed, 11 environment-dependent skips, 18 subtests passed; includes real Browser tests.
  • Final wheel: Python 3.9 core and Computer checks, MCP Tasks check and dependency consistency passed.
  • Wheel and sdist: metadata, source-content, license and credential-pattern verification passed.
  • All 26 cross-platform CI jobs passed: https://github.com/Nexilume-AI/nexus-agent-sdk-python-backup-20261003/actions/runs/36870987915. These checks do not substitute for real macOS device acceptance.

License remains Nexus Community License 1.0. Earlier releases are unchanged.