James Murdza
118fdf3954
Improve quickstart docs wording
2025-10-07 15:48:31 -07:00
James Murdza
36bdd399fa
Remove the UI quickstart documentation
2025-10-07 15:29:40 -07:00
James Murdza
f54d5537f9
Refactor the developer quickstart documentation
2025-10-07 15:29:16 -07:00
Dillon DuPont
ef28a64b8f
Add gemini CUA loop
2025-10-07 17:23:33 -04:00
Dillon DuPont
78901aed48
Add --provider and --prompt-file to the CLI
2025-10-07 11:04:21 -04:00
bowman
b0da328323
switch demo to gpt-5 in eval_osworld.ipynb
2025-10-06 20:27:01 -07:00
bowman
1fe41d57f4
update hud in agent pyproject.toml
2025-10-06 20:24:21 -07:00
bowman
2daa6a9df8
bump hud version
2025-10-06 17:54:23 -07:00
Adam
3274cfafe7
add concurrent session management and resource isolation
...
Implement concurrent session management for MCP server with:
- SessionManager with computer instance pooling
- Concurrent task execution support
- New tools: get_session_stats, cleanup_session
- Graceful shutdown and resource cleanup
- Fix nested asyncio event loop issues
- Add comprehensive tests and documentation
Enables multiple concurrent clients with proper resource isolation
while maintaining backward compatibility.
2025-10-06 18:37:10 -04:00
ddupont
9f18f9eeaa
Merge pull request #437 from trycua/feat/moondream3
...
Add moondream3 model for CUA
2025-10-06 13:07:33 -04:00
ddupont
8cb91fcf34
Remove hardcoded container name
2025-10-03 14:53:36 -04:00
ddupont
9102cd1490
Merge pull request #439 from trycua/feat/windows-cloud
...
Support Windows cloud VMs in Computer SDK
computer-v0.4.7
2025-10-03 12:15:41 -04:00
Dillon DuPont
1cacd281ad
fixed python RPC on windows
2025-10-03 12:12:40 -04:00
Dillon DuPont
83cad3b687
Disable stop windows
2025-10-03 10:41:21 -04:00
ddupont
63f015e114
Merge pull request #438 from trycua/fixes/win-cloud-compat
...
Disable watchdog on Windows Cloud instances
computer-server-v0.1.23
2025-10-03 10:11:09 -04:00
Dillon DuPont
4dfc8de46b
Disable watchdog on windows cloud instances
2025-10-03 10:09:17 -04:00
Dillon DuPont
1e94b5d8b4
Added working moondream3 agent
2025-10-02 11:07:11 -04:00
Dillon DuPont
b2ddfe2033
added moondream3 to docs
2025-10-02 11:03:27 -04:00
Dillon DuPont
0b3c677205
added moondream3 agent loop
2025-10-02 10:57:06 -04:00
Dillon DuPont
9423863319
add windows cloud example
2025-10-01 16:57:15 -04:00
Adam
671845001c
update README with corrected MCP config and clarified usage
...
- Updated the README to clarify how to configure cua-mcp-server for Claude Desktop and other MCP clients.
- Fixed the example development configuration to use an absolute/expanded path rather than `~`, preventing issues with Claude’s sandboxed execution.
- Aligned instructions with the current start_mcp_server.sh behavior, ensuring the correct virtual environment and PYTHONPATH are always set.
- Improved wording for consistency across installation, development, and usage sections.
2025-10-01 11:49:17 -04:00
Adam
37864faef2
Fix MCP server startup and tool schema issues in server.py and start_mcp_server.sh
...
Changes
- Refactored `server.py`:
- Delayed server instantiation to avoid double-import issues and RuntimeWarning.
- Reworked `run_cua_task` and `run_multi_cua_tasks` to yield structured output
(text + screenshots) in a Pydantic-compatible format.
- Added helper functions for normalising message content, extracting text,
and serialising tool outputs.
- Improved logging and error handling for clearer debugging.
- Updated `start_mcp_server.sh`:
- Ensures Python path points to repo-local `.venv`.
- Sets `PYTHONPATH` correctly for all `libs/python/*` packages.
- Added clear debug output for python binary, repo dir, and PYTHONPATH.
Why
- Fixed `PydanticSchemaGenerationError` when returning `Image` objects from
tool functions.
- Prevented `FastMCP.__init__()` errors by aligning with supported arguments.
- Removed duplicate module loading at startup that triggered RuntimeWarnings.
- Improved clarity of server startup logs for easier integration with Claude Desktop.
Outcome
The MCP server now starts cleanly, registers all tools, and stays connected
with Claude Desktop without schema errors or double-import issues.
2025-09-30 18:52:04 -04:00
James Murdza
e03094009d
Merge pull request #430 from buiilding/feat/add_sudo_perm
...
added sudo permissions in the kasm operating system, now the agent ca…
2025-09-29 14:35:38 -07:00
James Murdza
fa6833c8a7
Merge pull request #433 from trycua/fix/vm-details-test
...
Fix failing Lume test
2025-09-29 13:55:42 -07:00
James Murdza
b692684a2f
Add shared_dirs column to printStatus_whenNotJSON test
2025-09-29 13:49:27 -07:00
James Murdza
28954a7097
Merge pull request #431 from trycua/feat/anthropic/sonnet-4-5
...
Add Sonnet 4.5 support to docs
2025-09-29 12:27:36 -07:00
Dillon DuPont
ac2397b7bd
Add sonnet 4.5 to docs
2025-09-29 14:19:48 -04:00
buiilding
7454f07673
added sudo permissions in the kasm operating system, now the agent can run sudo commands without needing a password
2025-09-28 13:44:55 -04:00
f-trycua
5537b592a7
Update hack-the-north blogpost
2025-09-25 22:15:49 -07:00
f-trycua
47f0f73bb1
Add hack-the-north blogpost
2025-09-25 22:11:04 -07:00
f-trycua
e00376b601
Create FUNDING.yml
2025-09-26 06:08:59 +02:00
f-trycua
dcc5d7bf8f
Update README.md
2025-09-26 06:06:39 +02:00
ddupont
9927b93798
Merge pull request #428 from trycua/fix/anthropic-clicks
...
Improve performance with Anthropic predict_click / composed agents
agent-v0.4.32
2025-09-25 15:56:24 -07:00
Dillon DuPont
c892f4ecea
Change anthropic predict_click logic
2025-09-25 15:53:20 -07:00
Adam
ee615390e9
Typo Correction
...
test_mcp_server_streaming.py update typo
2025-09-25 16:26:24 -04:00
Adam
65263112cd
Stream MCP responses instead of buffering
2025-09-25 16:07:53 -04:00
ddupont
301a011757
Merge pull request #424 from trycua/fix/winsandbox
computer-v0.4.6
2025-09-23 16:32:16 -04:00
James Murdza
bdb8e56e10
Merge pull request #420 from JagjeevanAK/jagjeevan/372
...
fix: updated server endpoint from `/vms/push` to `/lume/vms/push`
2025-09-22 15:07:16 -04:00
Dillon DuPont
f4be6538ff
Hide setup window
2025-09-22 09:29:09 -04:00
Dillon DuPont
70f9f968cb
Fixed broken winsandbox_example, added venv to provider setup
2025-09-22 08:59:07 -04:00
Dillon DuPont
c51692cd0c
Fix image must have : error
2025-09-22 08:40:18 -04:00
Jagjeevan Kashid
1b008332da
updated server endpoint from /vms/push to /lume/vms/push
...
Signed-off-by: Jagjeevan Kashid <jagjeevandev97@gmail.com >
2025-09-22 14:54:23 +05:30
James Murdza
99aaab7688
Clarify Prebuilt Images documentation
2025-09-21 13:32:11 -06:00
James Murdza
ee90efb85d
Merge pull request #419 from YeIIcw/examples/hud_eval
...
🔧 Improve HUD eval script: auto-discover .env and simplify usage
2025-09-21 14:22:32 -04:00
Adam
fb8268f794
Update hud_eval_examples.py
2025-09-21 07:04:55 -04:00
Adam
dd5892d7bd
Update hud_eval_examples.py
...
added documentation
2025-09-21 07:04:24 -04:00
Adam
6dd46742be
Create hud_eval_examples.py
...
Created .py file for running hud eval
2025-09-20 20:58:45 -04:00
f-trycua
0c817960b0
Remove blogpost videos from assets
2025-09-20 19:47:32 +02:00
f-trycua
81e32846c2
Update windows-sandbox.md
2025-09-20 19:46:14 +02:00
f-trycua
ae69a12483
Update introducing-cua-cloud-containers.md
2025-09-20 19:43:22 +02:00