Skip to content

[codex] Add Mac-to-Mac remote Macs#226

Open
btucker wants to merge 20 commits into
mainfrom
connect-mac-to-mac
Open

[codex] Add Mac-to-Mac remote Macs#226
btucker wants to merge 20 commits into
mainfrom
connect-mac-to-mac

Conversation

@btucker

@btucker btucker commented Jun 26, 2026

Copy link
Copy Markdown
Owner

Summary

Adds Mac-to-Mac remote connectivity for Graftty: saved remote Macs, Bonjour discovery metadata/runtime, LAN pairing/signaling, host pairing consent, shared client pairing/WebRTC/SSH stack, remote sidebar rows, panes/control channel wiring, remote terminal rendering, and host active-peer revocation support.

Also merges origin/main into connect-mac-to-mac before opening this PR.

Validation

  • swift build --target Graftty --target GrafttyHostAgent
  • swift test --filter 'RemoteMac(ConnectionRegistry|PaneEnvironment)Tests|RemoteMacs(Model|Sidebar)Tests|RemoteTerminalSurfaceBackendTests|SurfaceHandleHostManagedTests|ActiveRemotePeerRegistryTests|TrustedRemotePeerRevokerTests|SSHUserAuthCapabilityTests|LocalPairingClientTests|HostPairing(Server|Coordinator)Tests'
  • git diff --check 'HEAD^..HEAD'

Known follow-up

  • Dedicated full Mac-to-Mac RemoteMacConnectionLoopbackTests end-to-end coverage remains pending. Existing SSH/WebRTC loopback suites are UIKit/simulator-gated and do not run in this macOS worktree verification.

@btucker btucker marked this pull request as ready for review June 26, 2026 17:14
@btucker btucker force-pushed the connect-mac-to-mac branch 4 times, most recently from aa6eb9f to a3af58e Compare June 26, 2026 18:33
@btucker btucker force-pushed the connect-mac-to-mac branch from a3af58e to 6bdf780 Compare June 26, 2026 19:02
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