Conversation
Expose private iOS simulator viewers through the Portal MCP, with bounded idb capture/input, session-owned device sets, cleanup and capacity recovery. Let desktop users pin Portals beside the conversation, retain phone previews, and support macOS process groups and listener discovery. Co-authored-by: Jaap Frolich <[email protected]>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
🤖 OS review · approve · quality 5/5 · risk mediumSafe to merge. Current CI failures originate in pre-existing host-memory admission tests and secret-scan data outside this diff. 🟠 Risk medium · recovery in hours · DNS or infra, public API contract, wide blast radius, large diff Reviewed |
|
CI note: the history secret scan is failing on an existing Slack-session test identifier in |
Summary
opensession-portals.start_simulator_portalfor a prebuilt workspace-local simulator app.Verification
OPENSESSION_TEST_JOBS=4 bun run checkpassed, including strict transcript snapshots.Limits
Local macOS source installations only. Requires Xcode, an iOS runtime, idb/idb_companion and configured Portal HTTPS routing. No auto-build, signing, release or hot reload. Restart creates a fresh simulator. Real idb/Xcode qualification remains required before rollout.
Started by Local User in this Assistant session