Commit Graph

1147 Commits

Author SHA1 Message Date
synacktra.work@gmail.com
16ddaabb1f fix(ci): run prettier formatter 2025-12-23 01:38:47 +05:30
synacktra.work@gmail.com
e0ed712ea3 Merge branch 'main' of github.com:trycua/cua into feat/android-docker-support-&-docs 2025-12-23 01:36:43 +05:30
synacktra.work@gmail.com
13ffe4ace2 fix: run formatters to fix lint workflow failure 2025-12-23 01:20:52 +05:30
synacktra.work@gmail.com
7114e6bef2 chore: move android to qemu-docker 2025-12-22 18:21:41 +05:30
synacktra.work@gmail.com
c0ad2cb233 rename "cua-droid" to "cua-android-docker" 2025-12-22 17:23:44 +05:30
github-actions[bot]
6e697042bb Bump cua-computer-server to v0.3.0 2025-12-20 21:56:29 +00:00
synacktra.work@gmail.com
023e797936 feat(docker): add Android emulator image support
- Detect android images (checks for "droid" in image name)
- Require /dev/kvm device for Android emulator
- Configure Android-specific ports (VNC: 6080, API: 8000)
- Set home directory to /home/androidusr
- Add default env vars: EMULATOR_DEVICE and WEB_VNC
2025-12-21 03:18:32 +05:30
synacktra.work@gmail.com
20fe640127 feat: add android to OS type literal 2025-12-21 03:16:04 +05:30
synacktra.work@gmail.com
0ebe605d52 fix(android): run dos2unix on gradlew script before executing 2025-12-21 03:14:55 +05:30
synacktra.work@gmail.com
ba34052344 chore(android): rename "cua-android" to "cua-droid" 2025-12-21 01:54:14 +05:30
synacktra.work@gmail.com
948265f62d Merge branch 'main' of github.com:trycua/cua into feat/android-docker 2025-12-21 01:36:51 +05:30
github-actions[bot]
0bbbf545bd Bump cua-agent to v0.7.1 2025-12-20 19:26:11 +00:00
synacktra.work@gmail.com
eef03294e4 fix(agent): update cua-computer dependency to >=0.5.0,<0.6.0 2025-12-21 00:53:26 +05:30
github-actions[bot]
37ce59de07 Bump cua-agent to v0.7.0 2025-12-20 19:02:57 +00:00
github-actions[bot]
793aaacc94 Bump cua-computer to v0.5.0 2025-12-20 19:02:56 +00:00
Francesco Bonacci
c96d2d97dd Merge pull request #670 from trycua/feat/qemu-docker-support-&-docs
Add QEMU Docker support to Python SDK
2025-12-20 10:53:32 -08:00
Sarina Li
175685e1bf allow for v1 route prefix 2025-12-19 14:33:10 -05:00
Sarina Li
05b1e5a984 add cua adapter support for gemini 2025-12-19 12:34:16 -05:00
synacktra.work@gmail.com
0c77bf627f chore(qemu): rename "cua-windows" -> "cua-qemu-windows" 2025-12-19 18:12:14 +05:30
synacktra.work@gmail.com
2aeafa69b2 chore(qemu): rename "cua-linux" -> "cua-qemu-linx" 2025-12-19 18:07:18 +05:30
synacktra.work@gmail.com
eb04b5b023 feat(docker): add QEMU image support
- Detect QEMU images (cua-linux, cua-windows) and configure accordingly
- Validate golden image storage path for QEMU images
- Add /dev/kvm device support with warning if not provided
- Add NET_ADMIN capability for QEMU networking
- Map correct ports (8006 VNC, 5000 API) for QEMU vs Kasm/XFCE
- Support custom environment variables via run_opts (RAM_SIZE, CPU_CORES, DISK_SIZE)
- Skip Docker memory/CPU limits for QEMU (uses env vars instead)
2025-12-19 14:23:14 +05:30
synacktra.work@gmail.com
7b7c75293f feat(computer): add timeout and run_opts parameters
- Add configurable timeout parameter (default 100s) for interface connection
- Add run_opts parameter for provider-specific options (devices, env vars)
- Include memory/CPU from config in run_opts
- Use configurable timeout instead of hardcoded 30s in wait_for_ready calls"
2025-12-19 14:21:00 +05:30
github-actions[bot]
eb89fd937f Bump cua-agent to v0.6.2 2025-12-18 22:20:49 +00:00
ddupont
60d88817a2 Merge pull request #668 from sarinali/feat/gemini-3-flash-native-integration
Gemini 3 Pro Preview and Flash Integration Native
2025-12-18 17:20:18 -05:00
ddupont
5e94349bb0 Modify API key retrieval method
Updated API key retrieval to allow for kwargs input.
2025-12-18 17:19:54 -05:00
synacktra.work@gmail.com
e5e18e0941 docs(qemu-docker/windows): update readme doc 2025-12-18 23:30:39 +05:30
synacktra.work@gmail.com
950f0c7c69 fix(qemu-docker/windows): update logon type to "interactive" to enable
screenshot API
2025-12-18 23:28:57 +05:30
synacktra.work@gmail.com
726d44d1b6 docs(qemu-docker/linux): update readme doc 2025-12-18 23:27:38 +05:30
synacktra.work@gmail.com
ac8f18c229 fix(qemu-docker/linux): add pillow & gnome-screenshot dependencies
required by screenshot API
2025-12-18 23:25:56 +05:30
Sarina Li
8e044585ea fix minor docs stuff 2025-12-18 12:39:15 -05:00
synacktra.work@gmail.com
7404c13e77 chore(computer): bump version to 0.1.5 2025-12-18 17:54:13 +05:30
github-actions[bot]
d8e0fdd3bd Bump cua-agent to v0.6.1 2025-12-18 03:58:40 +00:00
github-actions[bot]
3e38d17dc1 Bump cua-computer to v0.4.19 2025-12-18 03:58:40 +00:00
Dillon DuPont
23d3a8b3e0 Add api_host kwarg 2025-12-17 22:56:46 -05:00
Sarina Li
3b947c5c13 merge main 2025-12-17 21:41:54 -05:00
Sarina Li
d85fc10adb add custom tools instead and support gemini 3 pro and flash 2025-12-17 21:41:15 -05:00
Sarina Li
ff7f88e1a6 add back and forth tools in browser 2025-12-17 21:41:15 -05:00
Sarina Li
fda7c65ccd expose browser tool execution in cua 2025-12-17 21:41:15 -05:00
Sarina Li
3dff086749 add back and forth tools in browser 2025-12-17 19:00:59 -05:00
Sarina Li
019bdc5e5d expose browser tool execution in cua 2025-12-17 19:00:38 -05:00
Sarina Li
c8c2996bc7 gemini loop with serialization checking 2025-12-17 18:53:47 -05:00
Sarina Li
b58472e4ed gemini 3 flash preview integration 2025-12-17 18:53:47 -05:00
github-actions[bot]
c784cb8a49 Bump cua-computer-server to v0.2.0 2025-12-17 23:13:49 +00:00
github-actions[bot]
868928b091 Bump cua-agent to v0.6.0 2025-12-17 23:02:10 +00:00
ddupont
79ef8c2990 Merge branch 'main' into feat/fara-browser-use 2025-12-17 14:38:48 -08:00
synacktra.work@gmail.com
efcb370a55 test(helpers): add comprehensive teists for dependency collection
- Test closure variable detection (helpers, constants, imports)
- Test nested dependency resolution and ordering
- Test class definitions and decorator removal
- Test import style preservation
- Test caching mechanism
2025-12-17 01:12:38 +05:30
synacktra.work@gmail.com
e7be69d5cd refactor(computer): update venv_exec to use generate source code utility 2025-12-17 01:09:46 +05:30
synacktra.work@gmail.com
b8a6a42baa feat(helpers): add automatic dependency resolution for @sandboxed decorator
- Implement AST-based dependency analysis with closure support
- Automatically detect and include helper functions, imports, and constants
- Handle nested dependencies recursively
- Add caching with function object as key
2025-12-17 01:07:40 +05:30
Harsh Verma
37f16d1e24 Merge branch 'main' into feat/android-docker 2025-12-15 10:24:22 +05:30
f-trycua
af5139d599 chore(computer): bump version to 0.1.4 2025-12-13 17:17:19 -08:00