← Commit history

Publish 1.6.3

John Lauer ·5cb65a02f4 ·3mo ago ·parent b142311
2 files changed +33−6
page.json+16−6
@@ -1,6 +1,6 @@ {   "slug": "adom-desktop-fusion-bridge",-  "version": "1.6.2",+  "version": "1.6.3",   "type": "app",   "description": "Drive Autodesk Fusion 360 from the cloud via Adom Desktop: launch Fusion, electronics board layout, design rules, exports (STEP/IGES/STL/3MF/USDZ/OBJ/DXF/DWG/Gerbers/BOM/CPL), fast APS server-indexed cloud search with browse/recent/versions, cloud download/upload and folder creation, and in-app parametric modeling. Never-charge: APS calls are capped to the free tier.",   "dependencies": {},@@ -23,11 +23,13 @@     "email": "[email protected]"   },   "title": "Adom Desktop - Fusion 360 Bridge",-  "changelog": "v1.6.2: add discovery_triggers so AIs surface the pkg; v1.6.1 adopted the fusion-eagle-commands skill; skills-only files allowlist + billboard hero.",+  "changelog": "v1.6.3: 4-skill library suite (fusion-driving, fusion-cloud-save, fusion-multipart-libraries, fusion-libraries) + the SOLVED programmatic per-package 3D recipe (fusion_make_3d_package: footprint+chip, no GUI dialogs); auto dialog-capture + fusion_check_dialogs verb; CHANGELOG + README/SKILL library docs.",   "updated_at": "2026-06-21T12:34:40.792Z",   "hero": {-    "type": "image",-    "path": "screenshots/hero.png"+    "type": "billboard",+    "headline": "Adom Desktop - Fusion 360 Bridge",+    "subhead": "Drive Fusion 360 from the cloud: electronics, exports, fast APS cloud search, and component libraries with real 3D",+    "screenshot": "screenshots/hero.png"   },   "files": [     "SKILL.md",@@ -41,7 +43,8 @@     "MAKING_LIBRARIES.md",     "LIBRARY_FINDINGS.md",     "PUBLISHING.md",-    "CREATING_BASIC_PARTS_LIBRARIES.md"+    "CREATING_BASIC_PARTS_LIBRARIES.md",+    "CHANGELOG.md"   ],   "discovery_triggers": [     "install the fusion bridge",@@ -56,6 +59,13 @@     "fusion bom",     "attach 3d to lbr",     "build a fusion library",-    "adom-desktop-fusion-bridge"+    "adom-desktop-fusion-bridge",+    "make a 3d package",+    "component 3d model footprint and chip",+    "build a multi-component library",+    "fusion_make_3d_package",+    "read fusion dialogs",+    "fusion dialog handling",+    "attach footprint and 3d chip"   ] }\ No newline at end of file
skills/fusion-driving/SKILL.md+17
@@ -99,6 +99,23 @@ They DO render in an hwnd-targeted main-window screenshot. So after a risky op, main-window shot's lower-right, not just the popup array. If you see an error count, open the notification center and read it before continuing. +## Rule 5 - don't DESTABILIZE Fusion (it crashes more easily than you think)++Long automation runs take Fusion DOWN if you abuse it - learned the hard way over a multi-hour run+where Fusion died repeatedly. The culprits:++- **Blanket "close all documents" loops** (`while app.documents.count>0: app.documents.item(0).close(False)`)+  run before every op to "reset state". This churns Fusion hard and can crash it or leave it wedged.+  Close ONLY what you need (`fusion_close_document`, or close the one stray doc), never everything.+- **Back-to-back heavy operations** - import + saveAs + Create3DPackage in a tight loop, dozens of+  times, plus repeated `bridge_install` respawns - destabilize the session.++So: minimize document churn, do NOT reset-by-closing-everything, save your work to the cloud as you go+([fusion-cloud-save](../fusion-cloud-save/SKILL.md)) and **reopen from the cloud** after a reset (the+in-session view is often wedged). After a `bridge_install` respawn Fusion can report "not running"+even when the process is alive - a `fusion_start` re-establishes the connection. And if Fusion dies+mid-run, that was almost certainly YOU, not the user - own it, don't blame them.+ ## How the bridge enforces this (so you cannot miss it)  `_post_open_screenshot()` has always auto-captured the main window + every dialog after *open*