Skip to content

Conversation

@synacktraa
Copy link
Contributor

@synacktraa synacktraa commented Jan 13, 2026

  • Add UV support
    • Docker:
      • KASM
      • XFCE
    • QEMU Docker:
      • Linux
      • Windows
      • Android
    • Update computer SDK to use UV
  • Ensure playwright_exec and BrowserTool works
    • Docker:
      • KASM
      • XFCE
    • QEMU Docker:
      • Linux
      • Windows

@vercel
Copy link
Contributor

vercel bot commented Jan 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
docs Ready Ready Preview, Comment Jan 22, 2026 8:30am

Request Review

@sentry
Copy link

sentry bot commented Jan 13, 2026

Codecov Report

❌ Patch coverage is 2.08333% with 94 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
libs/python/computer/computer/computer.py 1.12% 88 Missing ⚠️
libs/python/computer/computer/interface/factory.py 14.28% 6 Missing ⚠️

📢 Thoughts on this report? Let us know!

- Upgrade from Python 3.10 to Python 3.12 for consistency across images
- Install Firefox before changing default Python to avoid apt_pkg module error with add-apt-repository
- Install UV as the docker user instead of root
- Create a system-wide symlink at /usr/local/bin/uv so it's available in all contexts
- Add network readiness checks for OEM setup timing to prevent uv
  installation failure
- Include build dependencies (build-essential, gcc, linux-headers) for evdev compilation
…gration

Modify Android handler to run UV/Python commands on container host instead of                                                                  inside the emulator. Commands containing 'uv', 'python', or '/home/androidusr'
now execute on the host where Python 3.12 and UV are installed.
Enhance Android container entry script with better reliability and UV integration:                                                             - Add process cleanup on startup (kill-server, pkill qemu) to fix issues with
  subsequent container restarts where stale processes blocked emulator launch
- Start ADB server explicitly before launching emulator
- Increase emulator boot timeout from 5 to 10 minutes (600s)
- Add detailed progress messages and failure diagnostics (show device list/processes)
- Add UV to PATH for all processes
@f-trycua f-trycua merged commit 0f1bbce into main Jan 24, 2026
34 of 36 checks passed
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.

3 participants