Commit Graph

2355 Commits

Author SHA1 Message Date
Adam 07fbbc64e7 Styling fix 2025-12-24 14:09:56 -05:00
Adam 13f3fb800d refractor docs into 6 sections
Agent - /agent
Computer - /computer
Lume - /lume
Lumier - /lumier
Set-of-Mark - /som
MCP - /mcp
2025-12-24 14:06:43 -05:00
github-actions[bot] b0390ec648 Bump cua-agent to v0.7.2 agent-v0.7.2 2025-12-23 09:30:00 +00:00
github-actions[bot] 5bdf17b92d Bump cua-computer to v0.5.1 computer-v0.5.1 2025-12-23 09:30:00 +00:00
synacktra.work@gmail.com 7707379465 fix(ci): resolve pnpm version mismatch in npm publish workflows 2025-12-23 02:07:39 +05:30
Harsh Verma e42622b9f0 Merge pull request #675 from trycua/feat/android-docker-support-&-docs
- Support for Android Docker image (`trycua/cua-qemu-android`) to the Python Computer SDK.
- Docker publish workflow for publishing to registry
- Adds "Android on Docker" in quickstart docs
2025-12-23 01:56:49 +05:30
synacktra.work@gmail.com 49c4af3c54 fix(ci): resolve pnpm version mismatch in lint workflow 2025-12-23 01:46:01 +05:30
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 a223dca9be fix(ci): publish docker tags if at least one platform build succeeds 2025-12-23 01:07:12 +05:30
synacktra.work@gmail.com 9ab5fcc7b8 ci: update android docker publish workflow 2025-12-22 18:22:51 +05:30
synacktra.work@gmail.com 32cb300443 docs: move android to QEMU docker tab 2025-12-22 18:22:18 +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
Francesco Bonacci ca35b31ba7 Merge pull request #678 from trycua/f-trycua/fix-mdx-syntax-error
Remove MCP Server, Computer Server, Lume, Lumier, and SOM
2025-12-21 06:12:18 -08:00
f-trycua 889185404b Remove MCP Server, Computer Server, Lume, Lumier, and SOM installation sections from README
Keep the modules table to reference all available components, but remove the detailed installation instructions and documentation links for these modules. The main documentation now focuses on Agent and Computer SDKs as the primary user-facing interfaces.
2025-12-21 15:09:05 +01:00
Francesco Bonacci f932fe8db7 Merge pull request #677 from trycua/f-trycua/fix-mdx-syntax-error
Fix Computer Types explanation
2025-12-21 06:06:10 -08:00
f-trycua 70fb231d73 Fix Computer Types explanation to clarify Cua Computer Framework is the client SDK
The Cua Computer Framework is the client SDK used to connect to and control the Computer Server running in sandboxes, not a description of the sandboxes themselves. Updated the explanation to make this relationship clear.
2025-12-21 15:04:58 +01:00
Francesco Bonacci a1b37a8d64 Merge pull request #676 from trycua/f-trycua/fix-mdx-syntax-error
docs: enhance documentation with framework naming, branding, and package manager improvements
2025-12-21 05:55:10 -08:00
Francesco Bonacci 9bcba8b0e1 Delete docs/src/assets/logo-white2.svg 2025-12-21 14:54:00 +01:00
Francesco Bonacci b3d1dca1ff Delete docs/src/assets/logo-black2.svg 2025-12-21 14:53:44 +01:00
f-trycua db77d2ec65 docs: enhance documentation with framework naming, branding, and package manager improvements
- Standardize all references to "Cua Computer Framework" and "Cua Agent Framework"
- Add GitHub and Discord links to sidebar navigation with custom brand icons
- Increase logo size and apply Urbanist font to Cua branding
- Rename "Cookbook" to "Examples Cookbook" and reorder navigation sections
- Add uv as recommended Python package manager in quickstart and examples
- Remove TypeScript SDK deprecation notice and add Vercel AI SDK example
- Fix MDX syntax errors and improve documentation structure
- Apply consistent title casing to all documentation links and references
2025-12-21 14:46:19 +01:00
f-trycua e531265751 Merge branch 'main' into f-trycua/fix-mdx-syntax-error 2025-12-21 12:09:38 +01:00
f-trycua b0884026e9 Simplify docs 2025-12-21 12:09:35 +01:00
github-actions[bot] 6e697042bb Bump cua-computer-server to v0.3.0 computer-server-v0.3.0 2025-12-20 21:56:29 +00:00
synacktra.work@gmail.com f913430389 ci: add workflow to build and publish cua-droid Docker image 2025-12-21 03:22:00 +05:30
synacktra.work@gmail.com 353c6ad446 docs(quickstart): add Android on Docker setup and usage 2025-12-21 03:20:27 +05:30
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
Harsh Verma c64841bc9a Merge pull request #632 from synacktraa/feat/android-docker
Add Android Docker Support with Computer Server Integration
2025-12-21 02:02:12 +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 agent-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 agent-v0.7.0 2025-12-20 19:02:57 +00:00
github-actions[bot] 793aaacc94 Bump cua-computer to v0.5.0 computer-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 b89130063d Merge pull request #672 from sarinali/feat/gemini-inference-provider-docs
Add Gemini Inference API Docs
2025-12-20 01:05:40 -05:00
Sarina Li f46db59604 add gemini inference api docs 2025-12-20 00:53:22 -05:00
Sarina Li d7ee411530 Merge pull request #671 from sarinali/feat/gemini-cua-adapter-integration
Add Cua Adapater Support for Gemini
2025-12-20 00:21:18 -05: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 8f85edb37d docs(quickstart): rename "QEMU on Docker" tab to "QEMU Docker" 2025-12-19 17:50:16 +05:30
synacktra.work@gmail.com 5b2174bcfa docs(quickstart): add QEMU Docker setup and usage
- Add QEMU on Docker tab to setup section with nested Linux/Windows tabs
- Include ISO download links and golden image preparation steps
- Add QEMU examples to Python Using Computer section with nested tabs
2025-12-19 14:25:56 +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