bridge_restart
Restart the EasyEDA bridge daemon to load changed daemon code without manually killing the process; not for extension reloads.
Instructions
Restart the EasyEDA bridge daemon. Use this only after the bridge-daemon code itself has changed (new tools, fixed handler logic, etc.) and you want the new code loaded without manually killing the process.
DO NOT use this just because the EasyEDA browser extension was reloaded — the extension reconnects to the existing daemon over WebSocket on its own. The daemon doesn't need restarting for that.
SIDE EFFECTS — please be aware before invoking:
Every other Claude Code session sharing this daemon also loses its connection mid-flight. Any tool call in progress (in any session) will fail with a connection-dropped error.
The EasyEDA extension's WebSocket drops and reconnects (typically within a second, capped at 15s). Tool calls landing during that window will fail.
Your own MCP proxy reconnects transparently and re-lists tools, so the next call after this one will Just Work — but the call itself returns before the new daemon is necessarily up.
Returns { ok, pidWas, message } before the daemon exits (~100ms grace for response to flush).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Free-text reason logged on the daemon side (e.g. "loaded new SI export tools"). |