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.
ADDevelop build reads as not-running: the title regex requires a version in parens
On Colby-ROG2 the install is the ADDevelop build (C:/Program Files/Altium/ADDevelop/X2.EXE, fileVersion 26.9.1.9) and its main window titles itself 'Home Page - Altium Designer Develop', with no '(26.9.1)' segment. _TITLE_RE in handlers/altium_detect.py requires the version parens, so no window ever classifies as main: licence_state() returns running False while altium_diagnostics shows the pid and the window plainly there, altium_status/readiness advise altium_launch forever, the agent bootstrap refuses on the false not-running, and altium_screenshot_all returns zero shots. Measured live today; diagnostics output and the title are in the PR that accompanies this issue. Fix shipped as a PR: the regex accepts an optional edition word and optional version parens, with a guard so a bare mid-string 'Altium Designer' cannot classify a dialog as main; offline-proven against both title shapes plus negatives. Also worth noting while you are in there: the page repo carries src/server.py only, while the release zip ships handlers/*, agent/, extension/ - the repo a person builds from is missing most of the source (same divergence class as kicad-bridge#63 and fusion-bridge#69).