Repository navigation
feat(mobile): phone shell and phone-link command channel - #357
waterbro-8 wants to merge 3 commits into
Conversation
Hosted RoleWeave: native phone shell instead of scaled VNC, phone-link.v1 to send commands to a running desktop, live org snapshot, and device revoke.
|
Cleanup after 胡奕舟 2026-09-19 09:21「你们的 pr 清理一下」。 This PR overlaps landed roleweave #337 (merge SHA Closing so it does not sit dirty on
|
|
Reopening to fix CI lockfile + the three review notes you listed (duplicate app.mjs, missing shared assets, double Added). Not treating #337 as a substitute for this phone-link PR. |
- npm install --package-lock-only so CI sees the new workspace package - generic deploy/mobile/app.mjs is a one-line import of /shared/shell.mjs - drop resolvePublicAsset routes for missing org.mjs / command.mjs - merge the extra Unreleased ### Added heading Leave /claim unauthenticated until product decides.
|
Reopened and pushed 5e5ce0a on
I am not a CODEOWNER and will not merge. CI is re-running on this head. |
|
Retrigger hosted CI: Git Data API push on 5e5ce0a did not enqueue verify. Reopening immediately. |
|
Reopened to fire pull_request workflows on head 5e5ce0a (lockfile + shell import + dead routes + CHANGELOG). |
|
再次核对后关闭:#337 已把三端手机 Web 壳合入 |
Summary
Review request for the hosted RoleWeave mobile work that was previously pushed to product
masterwithout a PR.phone-link.v1: phone claims a running desktop and sends one command at a timeRelated existing PRs: #330 #337. This branch is the asteam-hosted slice (
deploy/+start.sh+phone-link).Test plan
node --test packages/phone-link/test/*.test.mjs apps/desktop/test/phone-link-host.test.cjsnode --test scripts/test/mobile-surface.test.mjs scripts/test/mobile-web-server.test.mjs/and sees the mobile shellbusy