create mode 100644 .plans/19-remote-endpoints-hosted-static.md create mode 100644 apps/desktop/src/sshEnvironment.test.ts create mode 100644 apps/desktop/src/sshEnvironment.ts create mode 100644 apps/desktop/src/tailscaleEndpointProvider.test.ts create mode 100644 apps/desktop/src/tailscaleEndpointProvider.ts create mode 100644 apps/web/src/components/chat/ChatHeader.test.ts create mode 100644 apps/web/src/components/chat/ComposerBannerStack.tsx create mode 100644 apps/web/src/components/desktop/SshPasswordPromptDialog.tsx create mode 100644 apps/web/src/components/settings/pairingUrls.test.ts create mode 100644 apps/web/src/components/settings/pairingUrls.ts create mode 100644 apps/web/src/hostedPairing.test.ts create mode 100644 apps/web/src/hostedPairing.ts create mode 100644 apps/web/src/versionSkew.test.ts create mode 100644 apps/web/src/versionSkew.ts create mode 100644 apps/web/vercel.json create mode 100644 packages/client-runtime/src/advertisedEndpoint.test.ts create mode 100644 packages/client-runtime/src/advertisedEndpoint.ts create mode 100644 packages/contracts/src/remoteAccess.ts create mode 100644 packages/shared/src/keybindings.ts create mode 100644 packages/ssh/package.json create mode 100644 packages/ssh/src/auth.test.ts create mode 100644 packages/ssh/src/auth.ts create mode 100644 packages/ssh/src/command.test.ts create mode 100644 packages/ssh/src/command.ts create mode 100644 packages/ssh/src/config.test.ts create mode 100644 packages/ssh/src/config.ts create mode 100644 packages/ssh/src/errors.ts create mode 100644 packages/ssh/src/tunnel.test.ts create mode 100644 packages/ssh/src/tunnel.ts create mode 100644 packages/ssh/tsconfig.json create mode 100644 packages/tailscale/package.json create mode 100644 packages/tailscale/src/index.ts create mode 100644 packages/tailscale/src/tailscale.test.ts create mode 100644 packages/tailscale/src/tailscale.ts create mode 100644 packages/tailscale/tsconfig.json create mode 100644 patches/effect@4.0.0-beta.59.patch create mode 100644 scripts/apply-web-brand-assets.ts create mode 100644 scripts/lib/brand-assets.test.ts