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
Publish 1.0.70
4 files changed
+12−3
dashboard/kicad_dashboard.py+6@@ -141,6 +141,12 @@ def say_send(phrase): if not base: return {"ok": False, "why": "no AI panel on this machine (hydrogen-control-url missing)"} try:+ # TAG LITERAL IS RULED, NOT GUESSED (dock thread, adom-ui-design 1.9.3+ # literal table): `dock:` + the app's WIKI PAGE SLUG, never the dock+ # card id. dock:kicad-bridge, not dock:kicad - the page slug is what+ # identifies the package, the issue tracker and the dockbar manifest,+ # and card ids carry no uniqueness guarantee. A census query for this+ # app's threads matches on exactly this string, so do not "tidy" it. new = _post(base, "/ai-threads/new", {"name": "KiCad - say it", "tags": ["dock:kicad-bridge"]}) d = new.get("data") if isinstance(new.get("data"), dict) else new
package.json+1−1@@ -1,6 +1,6 @@ { "slug": "kicad-bridge",- "version": "1.0.69",+ "version": "1.0.70", "type": "app", "description": "Skills for your container so your AI knows how to drive the KiCad bridge. The bridge runtime itself is the release zip; Adom Bridge loads that.", "tags": [
page.json+1−1@@ -4,7 +4,7 @@ "slug": "kicad-bridge", "title": "KiCad - the KiCad Bridge", "brief": "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.",- "version": "1.0.69",+ "version": "1.0.70", "tags": [ "kicad", "pcb",
skills/kicad-bridge-dev/SKILL.md+4−1@@ -657,7 +657,10 @@ kill; the panel gate fix does not cover it. `SAY_SEND_PARKED` in kicad_dashboard.py refuses before any control-API call with parked:true and a copy-instead reason; the page's failure path carries users. The ah build thread owns certification and the dock thread broadcasts the un-park. The-two-button UI stays.+two-button UI stays. UN-PARK CHECKLIST: flip `SAY_SEND_PARKED` to False, and+keep the thread tag EXACTLY `dock:kicad-bridge` (ruled 2026-08-24, the+adom-ui-design 1.9.3 literal table: `dock:` + WIKI PAGE SLUG, never the dock+card id `kicad` - the census matches this string to find our threads). RULING UPDATE (same night): the Try it BUTTONS are back, but as COPY + TOAST ("Copied to clipboard. Paste it into any AI thread.") with ZERO /ai-threads