Skip to content

feat: sync computer-use-linux v0.4.9 - #1314

Merged
ilysenko merged 1 commit into
ilysenko:mainfrom
avifenesh:agent/sync-computer-use-v0.4.9
Aug 12, 2026
Merged

feat: sync computer-use-linux v0.4.9#1314
ilysenko merged 1 commit into
ilysenko:mainfrom
avifenesh:agent/sync-computer-use-v0.4.9

Conversation

@avifenesh

Copy link
Copy Markdown
Collaborator

Summary

  • sync the embedded Computer Use backend from v0.4.7 to the released v0.4.9 implementation
  • preserve the downstream 0.4.9-linux-alpha1 package and MCP identity
  • add bounded, indexed AT-SPI traversal with fixed discovery/read budgets, bounded concurrency, clamped public limits, and a snapshot deadline
  • carry the newer Linux defaults and document the accumulated X11, KDE, GTK4, and traversal improvements

Standalone release: https://github.com/agent-sh/computer-use-linux/releases/tag/v0.4.9
Source fixes: agent-sh/computer-use-linux#91
Release PR: agent-sh/computer-use-linux#92

Validation

  • cargo fmt --all -- --check
  • cargo test -p codex-computer-use-linux -- --test-threads=1 (all targets and doctests)
  • cargo clippy -p codex-computer-use-linux --all-targets -- -D warnings
  • CI_SKIP_PULL=1 ./scripts/ci-local.sh deb
  • live Nautilus CLI snapshot: 606 nodes, depth 29, completed in about one second
  • live MCP initialization reports codex-computer-use-linux 0.4.9-linux-alpha1
  • live MCP get_app_state with max_nodes=1 returns exactly one Nautilus accessibility node
  • independent code-quality, backend, security, performance, and test-coverage reviews: clean

@avifenesh
avifenesh marked this pull request as ready for review August 11, 2026 22:50
@avifenesh
avifenesh requested review from Yo-DDV and ilysenko August 11, 2026 23:08

@ilysenko ilysenko left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the complete base-to-head diff. The v0.4.9 sync is focused, bounded, and covered by the relevant green checks.

@ilysenko
ilysenko merged commit 4da3436 into ilysenko:main Aug 12, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants