Skip to content

Professionalize Computer Use and add its official download page - #6134

Draft
Hmbown wants to merge 4 commits into
mainfrom
feat/cu-professional-20260913
Draft

Professionalize Computer Use and add its official download page#6134
Hmbown wants to merge 4 commits into
mainfrom
feat/cu-professional-20260913

Conversation

@Hmbown

@Hmbown Hmbown commented Sep 13, 2026

Copy link
Copy Markdown
Owner

Computer Use 0.3.0 routes local actions through the registered standalone helper before considering embedded native input. If the registered helper cannot start, input fails closed. The helper exposes native permission setup, a background practice check, selected-app status, human Pause/Stop, and verified on-demand updates. Catalog and Runtime API projections carry bounded inline PNG artwork, publisher, homepage and platform metadata without granting plugin trust.

The localized /computer-use page becomes the official Mac download and setup destination, linked from /install and the marketplace. A download is offered only when the canonical stable GitHub release has a matching notarized qualification receipt, archive size and GitHub asset digest. Pending releases and failed availability checks stay distinct. Public Apple notarization is still pending; this PR does not claim a published installer.

Validation: npm test && npm run check:web passed: 66 packaging, 9 SDK and 459 web tests (including 13 release qualification tests); lint, types and build pass with two existing image warnings. Vendored control/update/transport tests: 21 passed; the portable control fixture rerun passes. cargo fmt --all -- --check and canonical/marketplace/Core runtime mirror checks pass. Desktop/mobile/Chinese production-web captures have no overflow or browser errors, and the install-page link works; independent visual review approves the captured unavailable state.

Initial Rust plugin tests: 194 passed, 1 failed, 1 ignored. The extra vendored development files causing that embed-list failure were removed; the focused embed-list test passes. The subsequent full rebuild was interrupted to serialize with the 0.9.13 release task. Final committed-head Rust qualification and global CLI installation belong to that coordinated release task. Mac and Ubuntu marketplace CI pass; Windows has 17 preexisting fixture failures, and the new named-pipe fixture repair is under CI. No full parity, fresh-permission, model-driven or public-download acceptance is claimed.

CodeWhale Bot added 4 commits September 12, 2026 23:45
Prioritize the registered standalone helper over embedded native input so human Pause and Stop govern local actions. Fail closed when a registered helper is unavailable. Embed its runtime modules, accept bounded inline PNG identity, and expose publisher, homepage and supported platforms without changing plugin trust. Pin the first-party catalog to the published 0.3.0 marketplace.

Validation: npm test: 66 packaging, 9 SDK, 459 web passed; npm run check:web passed (2 existing image lint warnings). Vendored control/update/transport tests: 21 passed. cargo fmt --all -- --check passed. Canonical/marketplace/Core runtime mirror check passed. Initial Rust plugin suite: 194 passed, 1 failed, 1 ignored; corrected the extra embedded development files and the focused embed-list test passes. Full Rust rebuild was interrupted to serialize with the 0.9.13 release owner; final-head Rust qualification and CLI install remain with that task.
Complete the catalog update accompanying 3859ad8. Pin all first-party bundle URLs to marketplace 4d8c771 and carry the Computer Use icon, publisher, platform and official download page metadata. JSON parsing and exact immutable source-pin consistency check passed.
Link the localized install page to /computer-use. Resolve download availability from the canonical stable plugin release and require a matching notarized qualification receipt, archive size and GitHub digest before offering the Mac archive. Separate pending releases from failed availability checks and retain offline builds. The helper version remains independent of the CLI release.

Validation: npm test: 66 packaging + 9 SDK + 459 web passed; npm run check:web passed, 2 existing image warnings. Includes 13 download-qualification boundary tests. Production-build desktop/mobile/Chinese captures: no overflow or browser errors, install-page link works. Independent finish review: ship for source and captured unavailable state. Notarization, hosted deployment and actual public download remain unqualified.
Test-only canonical fixture correction bf35e9f, marketplace 27b14d9. Human-control transport test uses named pipes on Windows and the shared listener-ready receipt. Runtime bytes are unchanged. Focused vendored test: 1 passed, 0 failed; exact mirror check accompanies the release handoff.
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.

1 participant