Professionalize Computer Use and add its official download page - #6134
Draft
Hmbown wants to merge 4 commits into
Draft
Professionalize Computer Use and add its official download page#6134Hmbown wants to merge 4 commits into
Hmbown wants to merge 4 commits into
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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-usepage becomes the official Mac download and setup destination, linked from/installand 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:webpassed: 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 -- --checkand 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.