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.
altium_install_library_bundle should auto-launch Altium when closed (parity with the KiCad/Fusion one-click lanes)
Ask
altium_install_library_bundle should auto-launch Altium when it is not running,
so the one-click Cloud Library "Export into Altium" works from a cold state, matching
the other two lanes.
Why (the inconsistency users hit)
The wiki's Cloud Library export has three one-click lanes:
- KiCad: installs into the on-disk sym-lib-table / fp-lib-table, so KiCad does NOT need to be running.
- Fusion: fusion_open_lbr launches Fusion if it is closed (a ~minute cold start).
- Altium: altium_install_library_bundle returns
altium_not_runningwhen Altium is closed, so the button fails from a cold state and falls back to the zip download.
So Altium is the only lane that requires the user to have the app already open. A user clicking Export with Altium closed gets an error, not a library.
Options
- In the install verb, when Altium is not running, launch it in the background (as the Fusion lane launches Fusion) and then register the libraries.
- Or register the libraries file-based (Installed Libraries / DXP preferences) without a running app, if Altium exposes that path, which would match KiCad's model and avoid a launch entirely (preferable if feasible).
Blocked on #4 (do not ship auto-launch before it)
Auto-launch must NOT reintroduce the hung-close freeze from #4. A bridge-launched Altium that later hangs on close, with the resident agent loaded, is exactly the failure we just hit and that hard-froze the host. The close-time agent/server teardown from #4 needs to land first. Until then the wiki button deliberately does not auto-launch Altium.