Skip to content

v26.7.17

Choose a tag to compare

@github-actions github-actions released this 16 Jul 23:25
· 150 commits to main since this release

NPM Global Publishing & Monorepo Enhancements 馃摝

  • Global npm install Support: Merged packages/desktop dependencies (react, electron, vite, etc.) into the root package.json. This ensures that when users run npm install -g nyxora, all dependencies required for the Desktop MVP are installed gracefully out-of-the-box, completely resolving read-only permission errors (EACCES) in the global directory.
  • ML Engine Auto-Setup (postinstall): Engineered scripts/install-ml-engine.js and hooked it into NPM's postinstall lifecycle. The framework now automatically spins up an isolated Python virtual environment at ~/.nyxora/ml-engine/venv and installs all AI dependencies (from requirements.txt) in the background during a global NPM installation.
  • CLI Desktop Hardening: Stripped out the dynamic and risky npm install mechanisms from the nyxora desktop command. The CLI now relies entirely on the new robust global dependency resolution, resulting in a much faster and more secure startup for end-users.