app
Altium - the Altium Bridge
Public Made by Adomby adom
Adom Bridge for Altium Designer: a resident DelphiScript agent gives the AI eval, the 1,100-command process launcher, all 8 EDA surfaces with screenshots, compile/ERC, DRC, OutJob outputs, native SchLib/PcbLib authoring with STEP 3D bodies, and dialog handling by PID.
← Commit history
v0.2.49 (insiders): 0.2.49: Altium Designer 26.x with no licence tail reads as licensed, and the Use License pixel fallback works through the bridge (#19). No X2 -R helper is spawned while a dialog blocks Altium, so a save prompt no longer becomes a stream of "another instance is busy" notices. build_board and build_schematic never close a project over documents they did not make. The battery covers every verb and starts from a closed Altium.
1 file changed
+7
CHANGELOG.md+7@@ -1,5 +1,12 @@ # Changelog +## 0.2.49 (2026-10-16)+- **Altium Designer 26.x with no licence tail reads as licensed** (#19): the absent-tail rule covered only the Develop edition's window, so Altium Designer running on a Develop licence read `Unknown`. The Use License pixel fallback now works through the bridge (it takes its own screenshot instead of needing a shotId).+- **No `X2 -R` helper is spawned while a non-script dialog blocks Altium**, and recover stops and names the dialog: one save prompt had turned into 15 minutes of "another instance is busy" notices.+- **`build_board` and `build_schematic` never close a project over documents they did not make**: the project reopen and rewrite read the project's members from Altium itself, save them before closing, and never close documents the project file does not list.+- The verb battery covers all 146 verbs (phase 3.5 runs the AI Flow board lane) and refuses to start over a running Altium. Run twice on Altium Designer 26.11.1: 145 pass, 0 fail, 1 skip (`a365_logout`), `selftest_script_error` netWorks true.++ ## 0.2.48 (2026-10-16) - `list_library` and the `show_*` surfaces refuse a document named under an argument they do not read, instead of opening the bundled demo library; every reply says `demoFallback` (#20). - `schematic_data` refuses a schematic library as the current sheet and takes `filePath` (#21).