Commit Graph

2268 Commits

Author SHA1 Message Date
ddupont 79ef8c2990 Merge branch 'main' into feat/fara-browser-use 2025-12-17 14:38:48 -08:00
Francesco Bonacci 1eeeb65b71 Merge pull request #657 from Samuvigano/docs/update-claude-models
Docs/update claude models
2025-12-17 09:32:41 -08:00
Francesco Bonacci 0ff93d6117 Merge pull request #654 from trycua/docs/add-azure-ai-foundry-claude
docs: Add Azure AI Foundry support for Claude models
2025-12-17 09:27:09 -08:00
ddupont 699350bfba Merge pull request #660 from trycua/fix/sandboxed-dependency-resolution
[Computer] fix @sandboxed decorator to handle dependencies automatically
2025-12-16 12:32:07 -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
Francesco Bonacci 4802845af8 Merge pull request #659 from trycua/f-trycua/bump-computer-pkg
chore(computer): bump version to 0.1.4
2025-12-13 17:17:56 -08:00
f-trycua af5139d599 chore(computer): bump version to 0.1.4 2025-12-13 17:17:19 -08:00
Francesco Bonacci c54f2c2ba5 Merge pull request #658 from trycua/f-trycua/compare-computer-impl
fix(computer): fetch VM host from API instead of hardcoded domain
2025-12-13 17:05:09 -08:00
f-trycua 3a984d763a fix(computer): fetch VM host from API instead of hardcoded domain
The TypeScript CloudComputer was using a stale hardcoded domain
(containers.cloud.trycua.com). Now fetches the host from the /v1/vms
API like the Python implementation, with fallback to sandbox.cua.ai.
2025-12-13 17:02:47 -08:00
Sarina Li 03541585f7 Merge pull request #656 from Samuvigano/fix-event-cookbook-docs
docs: improve Post-Event Contact Export cookbook setup instructions
2025-12-13 14:57:05 -05:00
samuele viganò 6b01e75d30 vm renamed to sandbox in docs 2025-12-13 11:56:56 -08:00
samuele viganò 4e3b8057bf docs: update Claude models and add composed examples 2025-12-13 11:53:56 -08:00
synacktra.work@gmail.com 71b7eedf7b docs: update description 2025-12-14 00:42:38 +05:30
samuele viganò 49a9a4e020 improvement to post-event contact cookbook 2025-12-13 11:09:38 -08:00
Harsh Verma dd754c956b Merge pull request #655 from trycua/fix/lume-install-script-release-detection
fix(lume): Resolve install script downloading wrong release
lume-v0.2.23
2025-12-13 22:35:47 +05:30
synacktra.work@gmail.com c2a3c4677d fix(lume): resolve install script downloading wrong release
Fixed the Lume macOS install script failing with 404 errors when trying
to download release files. The script was using /releases/latest which
resolved to the most recent cua CLI release instead of the latest lume
release.
2025-12-13 18:32:57 +05:30
synacktra.work@gmail.com 21bc2580f8 docs: add Azure AI Foundry support for Claude models
Added documentation for accessing Claude models through Azure AI Foundry
as an alternative to direct Anthropic API access. Users can now use the
same anthropic/ prefix with Azure-hosted endpoints by configuring
ANTHROPIC_API_BASE.
2025-12-13 17:18:30 +05:30
Sarina Li 47422f5a8e Merge pull request #650 from LucaStngn/main
Refactor Python quickstart examples to use asyncio
2025-12-12 23:00:54 -05:00
Sarina Li 9d5d8ec4e7 fix wrong computer 2025-12-12 22:56:35 -05:00
Sarina Li 91e9c0e216 change to cloud computer 2025-12-12 22:50:53 -05:00
Harsh Verma f1d46c1e22 Merge pull request #653 from trycua/fix/multi-arch-docker-publish-workflow
Refactor Docker publish workflow to correctly build and publish multi-arch images
2025-12-13 09:17:25 +05:30
synacktra.work@gmail.com 6a56f9c063 fix(workflow): correct metadata extraction to prevent PRs from publishing unwanted tags
Split the final metadata-action step into PR, main, and semver-specific blocks so each
event only generates the appropriate tags. This prevents PR runs from pushing
`latest` or semver tags, ensuring the publish job creates multi-arch manifests
only for the tags intended for that event.
2025-12-13 09:10:02 +05:30
synacktra.work@gmail.com 0646634ba3 fix(workflow): correct manifest tag handling in multi-arch publish step
Updated the manifest creation and inspection steps to loop over metadata-action's `.tags[]`
directly and use the full tag references as-is. The previous version attempted to prefix
tags with the image name, which produced invalid references (e.g. image:image:tag). Using
the full tags emitted by metadata-action ensures correct manifest creation for PR tags,
SHA tags, semver tags, and latest.
2025-12-13 08:44:21 +05:30
synacktra.work@gmail.com 6cf2244e23 fix(workflow): refactor reusable Docker publish workflow
Refactored the reusable Docker publish workflow to generate proper multi-architecture images.
Each platform build now pushes by digest and uploads its digest as an artifact, and a final job
assembles the multi-arch manifest from those digests.
2025-12-13 08:28:44 +05:30
Sarina Li ab34365e81 start stop clarity 2025-12-12 16:46:49 -05:00
Sarina Li f30697b9e5 Merge pull request #651 from sarinali/fix/cloud-models-documented
fix(docs): document cloud models
2025-12-12 15:06:08 -05:00
Sarina Li 24ca05a791 Merge branch 'main' into fix/cloud-models-documented 2025-12-12 15:04:21 -05:00
Sarina Li 4034a7a03a Merge pull request #652 from sarinali/fix/broken-links
fix(docs): broken link references for docs
2025-12-12 15:03:47 -05:00
Sarina Li 91ea3e49a9 fix broken links 2025-12-12 15:00:35 -05:00
Sarina Li 3b2722ad8a document cloud vlm models 2025-12-12 14:52:19 -05:00
Luca Steingen 383c13b695 Refactor Python quickstart examples to use asyncio
Updated all Python code examples in the quickstart and agent sections to use explicit async main functions and asyncio.run(). This improves clarity for asynchronous usage, ensures proper connection and disconnection of resources, and aligns with best practices for async Python code.
2025-12-11 20:54:06 -08:00
Morgan Dean e22039a155 (hotfix): correct privacy and cookie policy links on docs 2025-12-11 16:55:51 -08:00
ddupont c31b3abca1 Merge pull request #648 from trycua/feat/cua-bench-submodules
Replace qt backend with gtk in xfce Docker image
2025-12-09 18:54:54 -08:00
Dillon DuPont c140f70c6a Merge branch 'main' into feat/cua-bench-submodules 2025-12-09 18:54:09 -08:00
Dillon DuPont e4e3d63feb Replace qt with gtk 2025-12-09 18:53:36 -08:00
Dillon DuPont c01987ab66 Merge branch 'feat/cua-bench-submodules' of https://github.com/trycua/cua into feat/cua-bench-submodules 2025-12-09 21:11:15 -05:00
Dillon DuPont 7650ae5700 folder serving 2025-12-09 21:11:03 -05:00
ddupont 528401d06b Merge pull request #647 from trycua/feat/cua-bench-submodules
Bump cua-bench-ui version in xfce Dockerfile
2025-12-09 17:57:49 -08:00
Dillon DuPont dfd5e8e9cd Bump cua-bench-ui veresion in Dockerfile 2025-12-09 17:57:08 -08:00
ddupont 1eb1cedcde Merge pull request #646 from trycua/feat/cua-bench-submodules
Replace PyQt6 with PySide6
2025-12-09 14:17:51 -08:00
Dillon DuPont 15ee951191 Merge branch 'main' into feat/cua-bench-submodules 2025-12-09 14:16:34 -08:00
Dillon DuPont aace09e88b Replace pyqt6 with Qt's pyside6 2025-12-09 14:14:42 -08:00
github-actions[bot] 11f64cf6ef Bump cua-agent to v0.5.2 agent-v0.5.2 2025-12-09 21:30:13 +00:00
github-actions[bot] e661adca91 Bump cua-computer to v0.4.18 computer-v0.4.18 2025-12-09 21:30:13 +00:00
ddupont f7f0aaecd3 Merge pull request #645 from trycua/feat/cua-bench-submodules
Introduce cua-bench-ui submodules (webview API, configurable ports, improved python RPC)
2025-12-09 13:28:06 -08:00
Dillon DuPont 7ee7ecd3b3 Run uv run pre-commit run --all-files 2025-12-09 13:24:33 -08:00
Dillon DuPont 6ec0347061 Add support for serving folders with cua-bench-ui 2025-12-09 16:03:51 -05:00
Dillon DuPont e2334ff96c Add cua-bench-ui to Dockerfile.dev 2025-12-09 15:26:58 -05:00