app
KiCad - the KiCad Bridge
Public Made by Adomby adom
Reference implementation of the KiCad bridge: multi-instance Python server, forward path via kicad-cli, reverse path via in-process plugin. Most complex of the three bundled bridges.
← Commit history
dock.jsondeleted−38@@ -1,38 +0,0 @@-{- "dock_manifest": "1.2.0",- "webview": {- "title": "KiCad Dashboard",- "favicon": "docs/img/dock-kicad.svg"- },- "health": {- "url": "/api/status",- "poll_seconds": 15,- "timeout_ms": 2000- },- "launch": {- "mode": "container_command",- "console": "show",- "steps": [- {- "label": "Installing the KiCad bridge",- "run": "sh -c 'PATH=\"$HOME/.local/bin:$PATH\"; adom-wiki pkg install adom/kicad-bridge; command -v kicad-dashboard >/dev/null 2>&1 || { adom-wiki pkg uninstall adom/kicad-bridge >/dev/null 2>&1; adom-wiki pkg install adom/kicad-bridge; }'",- "skip_if": "sh -c 'PATH=\"$HOME/.local/bin:$PATH\"; command -v kicad-dashboard'",- "timeout_seconds": 180- },- {- "label": "Starting the KiCad Dashboard",- "run": "sh -c 'PATH=\"$HOME/.local/bin:$PATH\"; exec kicad-dashboard serve --print-url'",- "await": "url",- "timeout_seconds": 60- }- ],- "on_ready": "navigate_placeholder",- "ai": {- "prompt": "The user just opened the KiCad Dashboard from the dock. It shows LED status for every KiCad bridge facet. If any LED is not green, offer to fix it (the /api/status payload carries a _hint per LED naming the exact verb). Everything the bridge does to KiCad happens in the background; never steal their foreground, and never touch a KiCad instance the user launched themselves.",- "thread": "existing",- "thread_fallback": "new",- "submit": "staged",- "typed": false- }- }-}