Skip to content

feat(computer-use): add Linux backend - #48180

Closed
tyy130 wants to merge 1 commit into
NousResearch:mainfrom
tyy130:feat/linux-computer-use-backend
Closed

feat(computer-use): add Linux backend#48180
tyy130 wants to merge 1 commit into
NousResearch:mainfrom
tyy130:feat/linux-computer-use-backend

Conversation

@tyy130

@tyy130 tyy130 commented Jun 18, 2026

Copy link
Copy Markdown

Summary

  • add a first-class Linux computer_use backend that launches the linux-computer-use MCP driver
  • auto-select Linux vs macOS backend behind the existing model-facing computer_use schema
  • update install/status/tool setup docs for platform drivers
  • add Linux backend adapter tests and keep existing macOS/noop coverage

Verification

  • python -m pytest tests/hermes_cli/test_tools_config.py tests/hermes_cli/test_post_setup_gating.py tests/hermes_cli/test_tools_disable_enable.py tests/hermes_cli/test_commands.py tests/cli/test_cli_tools_command.py tests/tools/test_computer_use.py tests/tools/test_computer_use_linux_backend.py tests/tools/test_computer_use_capture_routing.py tests/test_packaging_metadata.py -q -o 'addopts=' → 391 passed
  • python -m hermes_cli.main computer-use status → detected linux-computer-use on local Cinnamon/X11
  • HERMES_COMPUTER_USE_BACKEND=linux handle_computer_use capture smoke → returned Linux terminal capture JSON

@tyy130
tyy130 requested a review from a team June 18, 2026 02:39
@alt-glitch alt-glitch added type/feature New feature or request comp/tools Tool registry, model_tools, toolsets comp/cli CLI entry point, hermes_cli/, setup wizard P3 Low — cosmetic, nice to have labels Jun 18, 2026
@teknium1

Copy link
Copy Markdown
Contributor

Superseded by #50552, which added a first-class cross-platform cua-driver runtime — Linux (alongside macOS and Windows), auto-selected behind the existing model-facing computer_use schema, with install/status/doctor wired through hermes computer-use. That covers the Linux support this PR set out to add, using the same cua-driver-rs backend the rest of the toolset now uses (rather than a separate Linux MCP driver). Thanks for the contribution and for pushing on Linux support — closing as superseded by the merged cross-platform work.

@teknium1 teknium1 closed this Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard comp/tools Tool registry, model_tools, toolsets P3 Low — cosmetic, nice to have type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants