Summary
Support deep linking so users can open a session in the Electric Agents desktop or mobile app directly via a link (from email, docs, chat, etc). No dependence on a deployed web UI for routing or fallback in this initial implementation.
Scope
Out of Scope
- No standard web session links or server-side redirects (as no deployed web UI exists yet).
- No fallback to opening a web browser if the app is not installed.
Acceptance Criteria
- Users can click/tap
electric://session/{id} links anywhere (browser, email, chat, etc) and the agents app opens to the correct session on desktop or mobile.
- Appropriate routing for onboarding states (setup/sign-in first, then session).
- Documentation updated to guide users to share/consume
electric:// links.
See thread discussion for additional details and related code context.
Summary
Support deep linking so users can open a session in the Electric Agents desktop or mobile app directly via a link (from email, docs, chat, etc). No dependence on a deployed web UI for routing or fallback in this initial implementation.
Scope
Session Link Format:
electric://session/{id}Desktop (Electron):
electric://protocol handler at install/launch.Mobile (Expo/React Native):
electric://protocol on iOS & Android (intent filters, URL types).Testing:
Out of Scope
Acceptance Criteria
electric://session/{id}links anywhere (browser, email, chat, etc) and the agents app opens to the correct session on desktop or mobile.electric://links.See thread discussion for additional details and related code context.