hermes-agent/tests/computer_use
motoblurr 7bc9956660 fix(computer-use): normalize Windows manifest paths in WSL
A Windows-installed cua-driver can return an absolute
``C:\Users\...\cua-driver.exe`` mcp_invocation.command to a Hermes
process running inside WSL. POSIX spawning can't use the raw Windows
string even though the binary is reachable through DrvFS. Translate
``<drive>:\...`` to ``/mnt/<drive>/...`` in _resolve_mcp_invocation
(before the path-separator check, since backslash is not a separator
on POSIX), only when actually running under WSL.

Salvaged from #63532 by @motoblurr (original commit carried a
placeholder 'Hermes Agent <hermes@local>' identity; re-authored).
Fixes #63938 premise.
2026-07-29 11:35:33 -07:00
..
test_cua_atexit_teardown.py fix(computer_use): stop the cua-driver child on exit 2026-07-26 03:38:23 -05:00
test_cua_cli_fallback_env.py fix: resolve cua-driver across computer-use surfaces 2026-07-23 00:42:46 -05:00
test_cua_no_overlay.py fix(computer_use): default --no-overlay on macOS for idle CPU 2026-07-23 00:45:26 -05:00
test_cua_perf_knobs.py perf(computer_use): cap capture size and cache vision routing 2026-07-23 00:52:43 -05:00
test_cua_spawn_env_sanitization.py fix(computer-use): hide Windows cua-driver subprocess consoles 2026-07-29 11:35:33 -07:00
test_cua_telemetry.py
test_cua_wsl_manifest_path.py fix(computer-use): normalize Windows manifest paths in WSL 2026-07-29 11:35:33 -07:00
test_doctor.py fix(computer_use): surface CLI --version when health_report version lies 2026-07-29 11:09:08 -07:00
test_permissions_resolution.py fix: resolve cua-driver across computer-use surfaces 2026-07-23 00:42:46 -05:00