SAGE is the operating layer over your devices, not another app on top of them. Every install joins the mesh — data, skills, sessions all addressable from wherever you are.
When you launch the SAGE client for the first time, it shows a one-time pair code.
Paste it here to register the device on the mesh. (RFC 8628 device-code flow ships cycle 3 —
today this submits to register_device on sage-core-mcp directly.)
Same sliding-panel frame as the S25 Ultra Android app — extracted to @sage/shell and consumed by every client.
Type a prompt anywhere; spawn a Claude Code session on whichever node should handle it. Bridge + HTTP transport, port 8475.
Every install registers itself in D1. The mesh knows what's online, what kind of surface it is, and when you last touched it.
Dispatch with mode: goal so the spawned session uses Claude Code's /goal primitive — locked objectives, autonomous execution.