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
1.0.0 native: release notes ledger and local manifest
2 files changed
+15−6
RELEASE_NOTES.md+8@@ -10,6 +10,14 @@ unnamed. These entries were reconstructed after the fact from the work they contain, which is exactly the situation the mandatory-notes gate now prevents. Treat them as accurate but secondhand. +## 1.0.0 (2026-09-12 12:36 UTC)++NATIVE (Rust) build. Native bridge 1.0.0: one Windows executable, no Python or PowerShell, nothing for ab to provision. 96 verbs: everything the Python bridge did plus schematic edit in place (six verbs, ERC-validated), kicad_autoroute (ai engine live), kicad_rescan_libraries verified by loading, kicad_progress and verb_times, a multithreaded server so status and progress polls answer during long verbs, the etiquette loop inside the binary, and the six-beat tour. Live routing on the Rust IPC client with the same revision guard and native undo steps. Gate on ConfRoomROG from this exact zip: 71 pass, 4 fail (three foreground notes from another session's Chrome windows, one cleanup-while-open), 15 skip; kicad_demo passing. In-KiCad Python plugin retired. Known: ab's native recorder drops 4K takes past a minute (adom-bridge#189).++## 0.9.351 (2026-09-11 11:36 UTC)++Rust port plan phase 0: seeds KiCad's six do_not_show_again nags, api.enable_server, update-check and eeschema prompt suppression at first-run config seeding (bridge-created files only, never a user's own settings); deletes dead launch_editor.ps1, unused handlers/foreground_guard.py and the legacy tour/ orchestrator. Plan and comparison sub-readmes published under docs/. Gate: ConfRoomROG 71 pass / 1 fail (known idle-box foreground grant on kicad_launch) / 15 skip; adom_library_heal verified live.+ ## 0.9.350 (2026-09-09 13:49 UTC) kicad_model_check and model diagnostics on the 3D show verbs (#88)
adom-bridge-kicad-manifest.json+7−6@@ -1,19 +1,20 @@ { "manifest_version": 1, "name": "kicad",- "version": "0.9.348",- "url": "https://wiki.adom.inc/download/adom/kicad-bridge/0.9.348/adom-bridge-kicad-v0.9.348.zip",- "sha256": "a61114bf9515ec06425c9dacee7bf795316ea354e172bc25cf3e7ecff36ed313",- "size": 7398349,+ "version": "1.0.0",+ "url": "https://wiki.adom.inc/download/adom/kicad-bridge/1.0.0/adom-bridge-kicad-native-v1.0.0.zip",+ "sha256": "f7a0db7cf0111e2400e3b24503e778382a642b859800129449ec076eec1227df",+ "size": 3039408, "verbPrefixes": [ "kicad_" ], "healthEndpoint": "/status",- "released_at": "2026-09-08T20:32:37Z",+ "released_at": "2026-09-12T12:36:19Z", "hero": "https://wiki.adom.inc/blob/app/kicad-bridge/kicad-hero.png", "languages": [ "Python", "PowerShell" ],- "updateManifestUrl": "https://wiki.adom.inc/api/v1/pages/kicad-bridge/files/adom-bridge-kicad-manifest.json"+ "updateManifestUrl": "https://wiki.adom.inc/api/v1/pages/kicad-bridge/files/adom-bridge-kicad-manifest.json",+ "runtime": "native" }