Commit Graph

1097 Commits

Author SHA1 Message Date
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
f-trycua
af5139d599 chore(computer): bump version to 0.1.4 2025-12-13 17:17:19 -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
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
Sarina Li
91ea3e49a9 fix broken links 2025-12-12 15:00:35 -05: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
Dillon DuPont
dfd5e8e9cd Bump cua-bench-ui veresion in Dockerfile 2025-12-09 17:57:08 -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 2025-12-09 21:30:13 +00:00
github-actions[bot]
e661adca91 Bump cua-computer to v0.4.18 2025-12-09 21:30:13 +00: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
Dillon DuPont
ed9a0159ec Merge branch 'main' into feat/cua-bench-submodules 2025-12-09 15:25:46 -05:00
Dillon DuPont
378ce68c5b Merge branch 'main' into feat/cua-bench-submodules 2025-12-09 15:22:15 -05:00
Dillon DuPont
e9d0bf719b Change computer_server to python3.12 2025-12-09 15:21:45 -05:00
Francesco Bonacci
ed831a42ec Merge pull request #551 from synacktraa/feat/qemu-windows-container
Add QEMU Windows 11 template with CUA computer-server support
2025-12-08 20:14:50 +00:00
Francesco Bonacci
b6f59795a2 Merge pull request #622 from synacktraa/feat/qemu-linux-container
Add QEMU Ubuntu 22.04 template with CUA computer-server support
2025-12-08 20:13:56 +00:00
synacktra.work@gmail.com
7577308027 chore: add workflow for publishing docker image 2025-12-09 00:51:25 +05:30
synacktra.work@gmail.com
2b2f82775c chore: add workflow for publishing docker image 2025-12-09 00:46:17 +05:30
Dillon DuPont
5d7fdc974c Add fara agent and example 2025-12-05 10:53:40 -08:00
ddupont
76afcc6141 Bump cua-cli to v0.1.7 2025-12-04 10:38:58 -08:00
Dillon DuPont
d6dd366251 Add &show_dot=true to the noVNC view for the cua CLI 2025-12-04 10:36:57 -08:00
github-actions[bot]
8b7dabb4ef Bump cua-computer-server to v0.1.31 2025-12-04 05:12:50 +00:00
Dillon DuPont
7d32047978 Add tool decorator system, browser-use tool, and fixes for azure ML provider 2025-12-03 21:10:11 -08:00
Dillon DuPont
907952bff6 Trigger kb/m control and screen recording prompts on macOS 2025-12-03 21:08:41 -08:00
Dillon DuPont
ec233e2e89 Remove rebrowser-playwright 2025-12-03 09:33:42 -08:00
Dillon DuPont
907fff475e Patch anti-bot-detection/stealth-mode into playwright browser 2025-12-03 09:28:03 -08:00
Dillon DuPont
3f0ed2c203 Fix Dockerfile.dev, make browser manager robust to the browser closing 2025-12-03 09:01:07 -08:00
Dillon DuPont
8f297eac3c Migrate browser interface into computer SDK 2025-12-03 09:00:20 -08:00
Dillon DuPont
6fa66c18cc Unmerged Dockerfile, added Dockerfile.dev that mounts the local computer-server 2025-12-03 08:24:21 -08:00
Dillon DuPont
ddfb53e79f Migrate browser interface into computer SDK 2025-12-03 08:17:52 -08:00
Dillon DuPont
4000cabfdd Merge branch 'main' into feat/browser-tool 2025-12-02 21:51:05 -08:00
Adam
37c5be669b dd browser tool with Playwright for visible browser automation
Add browser tool with Playwright/Firefox support. Includes BrowserManager,
/playwright_exec endpoint, BrowserTool client, and auto-recovery. Fixes
Python version in startup script and adds Playwright to Docker build.
2025-12-02 12:53:25 -05:00
r33drichards
7d3d826672 fix linting and typechecking github action (#631)
* Sort imports alphabetically in agent loops __init__.py

Fix isort check failure by alphabetically sorting both the import list
and __all__ list to match the expected order.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* run on all prs

* Fix black formatting issues in responses.py and provider.py

Apply black formatting to fix lint check failures:
- Reformat conditional expression in responses.py for better readability
- Break long assert line in provider.py to comply with line length limits

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Fix prettier formatting issues in markdown and TypeScript files

Apply prettier formatting to blog posts, documentation, and CLI code:
- Format blog markdown files for consistent styling
- Format TypeScript CLI source files
- Format documentation MDX files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-01 16:31:20 -05:00
Morgan Dean
846b0ad1c4 Bump all packages with security issues found by pnpm audit. 2025-12-01 12:17:31 -08:00
Morgan Dean
3aea2a4d30 Bump minimReleaseAge to 32 days 2025-12-01 12:02:06 -08:00
Morgan Dean
a67147d802 Prevent pnpm from installing package versions < 3 days old 2025-12-01 11:38:07 -08:00
Morgan Dean
503328a356 Bump posthog-node due to shai-hulud 2025-12-01 11:36:11 -08:00
Adam
3e2798f835 Python Compatibility (3.14) Note 2025-12-01 13:00:40 -05:00
ddupont
ff6e871644 Bump cua-cli to v0.1.6 2025-12-01 11:32:34 -05:00
Dillon DuPont
77d8ecd5f3 Add "cua get" cmd to CLI 2025-12-01 11:28:31 -05:00