Fusion - the Fusion 360 Bridge
Public Made by Adomby adom
Drive Autodesk Fusion 360 from the cloud via Adom Bridge: component libraries, IPC package generation, board layout, exports (STEP/Gerbers/BOM/CPL), fast APS cloud search, and parametric modeling.
Composite verb: fusion_install_library_bundle (Cloud Library zip -> installed library, one call)
Ask from the adom-wiki CLI thread (adom-wiki-cli#42, Colby's routing call): the CLI wants library install --format fusion to mirror --format kicad, and the KiCad lane is only clean because kicad-bridge owns the WHOLE recipe as one composite verb (kicad_install_library_bundle: staged zip in, unpack, install, register, capture proof, restart contract out). Fusion's lane today is multi-verb orchestration living in the wiki's webcontrol.js (fusion_create_library, fusion_plan_library_import, fusion_build_library_3d with the runId poll, fusion_prove_result, addin_restart_required handling); duplicating that recipe in the CLI would rot the moment the bridge evolves.
Proposal: one verb, fusion_install_library_bundle {lbrPath (staged on the machine), libraryName?, capture?} -> {installed, partsBound, addinRestartRequired?, proof?}, owning the internal orchestration exactly as the KiCad twin does. The CLI then ships the thin composer (export, stage via send_files, one call) and both formats behave identically for container agents.
Separate bug found while checking the surface: fusion_describe crashes bridge-side with 'Internal error: not enough values to unpack (expected 8, got 7)' (Colby-ROG2, 2026-08-28), so the verb catalog is currently unreadable by callers. Worth a look independent of the composite.