Skip to content

P3: Move evaos-desktop-bridge modules into evaOS-GUI after Mac-control release #419

Description

@100yenadmin

Summary

Track the post-release bridge ownership cleanup: move the currently bundled evaos-desktop-bridge modules into evaOS-GUI so the legacy bridge repo can be deprecated without changing the active #402 release proof lane.

Scope

  • Inventory the currently bundled bridge resources used by Workbench Mac control.
  • Define the module boundary inside evaOS-GUI for connector service, customer Mac control, audit, stop/revoke, and kill-switch helpers.
  • Add source/build/test ownership in this repo.
  • Preserve the packaged resource shape or provide a migration path with signed installed-app proof.
  • Deprecate the legacy evaos-desktop-bridge repo after the new module path is proven.

Non-goals

Acceptance Criteria

  • Workbench builds and packages bridge modules from evaOS-GUI source.
  • Local OpenClaw, VM OpenClaw, and Hermes smokes still pass through the same connector contract.
  • Signed installed app proof confirms helper path, active LaunchAgent path, stop/revoke, and kill-switch fail-closed.
  • Legacy repo has a documented deprecation/archival plan.

Refs #402.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:brokerevaOS broker/session/auth integrationarea:native-companionNative macOS companion boundaryblockedCannot proceed without an external dependency or decisiondeferred-upstreamDeferred upstream port/backlog item from v2.1.34 audit.evaosevaOS public beta R&D workkind:integrationIntegration implementation issuepublic-betaBlocks or contributes to the public beta gate

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions