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.
Agent template fails to compile on the ADDevelop build: Undeclared identifier PostProcess, raised as a modal on the user's screen
Follow-on from issue 2, same box (ADDevelop 26.9.1.9, fresh session, Home Page only, no PCB document open). With the detector fixed, altium_agent_start proceeds: the agent installs (installed true) and the script compiles far enough to HALT on 'Undeclared identifier: PostProcess', which Altium raises as an Error modal on the user's screen; agent alive stays false. Colby saw the dialog pop while working, which is the worst presentation of it.
The template references PCBServer.PostProcess at four sites (AdomAgent.pas.tmpl 140, 719, 1153, 1188 in the v0.1.8 zip). Hypothesis for why your box passed and this one fails: with no PCB document ever opened in the session, the PCB scripting API unit is not registered, so the compiler does not know the identifier; your measured runs had PCB docs in play. If that holds, the fix shape is to gate the PCBServer calls behind a runtime check or move them out of the compiled-at-bootstrap path so the agent comes alive on a fresh session and the PCB helpers bind lazily.
Cleanup verified live: altium_agent_recover cleared the modal (dialogs now zero) exactly as designed. Not attempting a template PR from here: I cannot compile DelphiScript offline, and a guessed edit would just raise another modal on the user's screen; the evidence above should make it a quick one on a box with the API in front of you.