You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On shutdown: deregister the entry; if we spawned the gateway and are the last adapter, terminate it.
Notes
dcc-mcp-server binary location: resolve via which first, then fall back to an optional vendored path set at auroraview-cli install time.
Gateway lifecycle is orthogonal to individual webview windows — opening a second auroraview-cli run just registers a second ServiceEntry; the gateway multiplexes.
Concurrent launches are safe by construction because the gateway itself handles first-wins election.
Blocked by
Phase 2 (#this-epic's adapter crate) for the ServiceEntry.extras schema shape agreement.
Part of #364.
Make
auroraview-cli runintegrate with thedcc-mcp-coregateway so agents can discover the webview without any manual wiring.Flow
--remote-debugging-port=<port>to the embedded Chromium.FileRegistryfor a running gateway:dcc_mcp_transport::discovery::FileRegistry(already exposed in v0.13.2).__gateway__sentinel is present and healthy → join.dcc-mcp-serveras a detached child process, respecting first-wins election (docs: add project vision and motivation to homepage #204). Losing the race is fine; re-probe and join.ServiceEntry:{ "dcc_type": "auroraview", "pid": <our pid>, "socket_path": "<ipc socket>", "extras": { "cdp_port": 9222, "url": "file:///.../app/index.html", "window_title": "Launcher", "capabilities": { "snapshot": true } } }Notes
dcc-mcp-serverbinary location: resolve viawhichfirst, then fall back to an optional vendored path set atauroraview-cliinstall time.auroraview-cli runjust registers a secondServiceEntry; the gateway multiplexes.Blocked by
ServiceEntry.extrasschema shape agreement.