feat(computer-use): add guarded Windows maka.cu/2 integration - #4668
Open
sunheyi6 wants to merge 4 commits into
Open
feat(computer-use): add guarded Windows maka.cu/2 integration#4668sunheyi6 wants to merge 4 commits into
sunheyi6 wants to merge 4 commits into
Conversation
Contributor
Author
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.
Summary
This replacement is rebuilt from the current
apache/mainafter #4497 and supersedes the oversized integration attempt in #4595.MakaCuServiceand sharedmaka.cu/2backend on Windows; no second protocol or duplicate Windows service.windowsCuartifact from the Desktop manifest and verify the complete helper directory by file set, size, and SHA-256 before spawning it.prepare-windowsto record the exact artifact digest and provenance.distributionReadycannot be enabled by a command-line flag; it remains false until the exact artifact has CI provenance, Authenticode signing, clean-machine validation, and packaged conversation E2E evidence.Validation
npm run build --workspace @maka/computer-use— passednode --test scripts/prepare-windows-cu-helper.test.mjs— 4 passedRelease boundary
This PR does not claim clean-machine or packaged real-conversation acceptance. The existing #4595 remains open for comparison; it is not modified or closed by this PR.
中文翻译
摘要
本 replacement 基于包含 #4497 的最新
apache/main重建,用于替代 #4595 中体量过大的集成尝试。MakaCuService和共享的maka.cu/2后端,不新增第二套协议或重复的 Windows service。windowsCuartifact,并在启动前按文件集合、大小和 SHA-256 校验整个 helper 目录。prepare-windows,记录 exact artifact digest 和 provenance。distributionReady不能通过命令行参数开启;在 exact artifact 具备 CI provenance、Authenticode 签名、clean-machine 验证及 packaged conversation E2E 证据前,始终保持 false。验证
npm run build --workspace @maka/computer-use—— 通过node --test scripts/prepare-windows-cu-helper.test.mjs—— 4 个通过发布边界
本 PR 不声称已经完成 clean-machine 或 packaged real-conversation 验收。现有 #4595 保留用于对比,本 PR 不修改也不关闭它。