Skip to content

Conversation

@0xallam
Copy link
Member

@0xallam 0xallam commented Dec 7, 2025

  • Add PyInstaller spec file and build script for creating standalone executables
  • Add install.sh for curl | sh installation from GitHub releases
  • Add GitHub Actions workflow for multi-platform builds (macOS, Linux, Windows)
  • Move sandbox-only deps (playwright, ipython, libtmux, etc.) to optional extras
  • Make google-cloud-aiplatform optional ([vertex] extra) to reduce binary size
  • Use lazy imports in tool actions to avoid loading sandbox deps at startup
  • Add -v/--version flag to CLI

- Add PyInstaller spec file and build script for creating standalone executables
- Add install.sh for curl | sh installation from GitHub releases
- Add GitHub Actions workflow for multi-platform builds (macOS, Linux, Windows)
- Move sandbox-only deps (playwright, ipython, libtmux, etc.) to optional extras
- Make google-cloud-aiplatform optional ([vertex] extra) to reduce binary size
- Use lazy imports in tool actions to avoid loading sandbox deps at startup
- Add -v/--version flag to CLI
- Add website and Discord links to completion message
- Binary size: ~97MB (down from ~120MB with all deps)
- Fix Windows zip to contain exe at root (use subshell cd for 7z)
- Improve install.sh PATH handling with user hint instead of exec $SHELL
- Re-add pyinstaller-build branch trigger for testing
- Add install-test.sh that supports local binary testing via LOCAL_BINARY_DIR
- Reorder workflow: build → test-install → release
- Tests run install script on all platforms before creating release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants