← Commit history
BRIDGE_VERSION+1−1
@@ -1 +1 @@-1.7.13\ No newline at end of file+1.7.14\ No newline at end of file
README.md+4−5
@@ -88,7 +88,7 @@ oscillators, headers (straight/right-angle, socket/SMD), standoffs, chip arrays,  **Markings that read like real silkscreen:** - **Raised WHITE text by default** (a thin positive extrude painted white - the contrast humans can-  actually read; `etchStyle:"engraved"` for a sunken laser cut when a datasheet calls for it).+  read; `etchStyle:"engraved"` for a sunken laser cut when a datasheet calls for it). - The top surface is found from the **whole-chip bounding box**: only upward faces in the **top 5%   height band** count (terminals tie the body on height), then **largest area** wins. - Text runs along the **longest axis** of the face (auto-rotated 90° when needed), with a **10%@@ -142,7 +142,7 @@ promptly with `statusVerb: fusion_get_app_state` - the AI polls instead of block ## Design rules per manufacturer (JLCPCB 2-layer, 4-layer, ...)  The bridge ships manufacturer rule files + CAM jobs in `resources/` and loads them into the open-board, so DRC matches what the fab actually checks:+board, so DRC matches what the fab checks:  ```bash adom-desktop fusion_load_design_rules '{"ruleFile": "JLCPCB-2layer.dru"}'@@ -201,7 +201,7 @@ plus browse / recent / file-info / versions / upload / download / folder creatio Autodesk offers **no fast file-search API** for Fusion. The only in-app option walks the cloud folder tree from the add-in, which takes **30+ minutes** and can **crash Fusion** (WinError 10054). We searched far and wide; **APS (Autodesk Platform Services) Data Management is the only thing-Autodesk offers that actually works.** So as of **v1.6.76** the old verbs+Autodesk offers that works.** So as of **v1.6.76** the old verbs (`fusion_search_cloud_files`, `fusion_walk_cloud_tree`) are hard-disabled in code - they return an error that redirects to APS and can no longer reach (or crash) Fusion. There is no fallback; APS is the path. It costs a one-time OAuth sign-in, and once set up it is fast and stays signed in.@@ -350,8 +350,7 @@ This page ships **two separate artifacts**, and it matters which one you want: | **Wiki package** (`adom-wiki pkg install adom/adom-desktop-fusion-bridge`) | **SKILLS ONLY** for a container's AI | your cloud/HD container | `SKILL.md` + `skills/**` (the AI playbooks: APS, driving, onboarding, cloud hygiene, molecule export, PCB stackup) | tiny, text | | **Release zip** (`adom-bridge-fusion-v<ver>.zip`, pointed at by `adom-bridge-fusion-manifest.json`) | the **bridge RUNTIME** | Adom Desktop, via `bridge_install` | `server.py`, `aps.py`, `describe.py`, `handlers/`, the `AdomBridge` Fusion add-in, `resources/` | ~456 KB | -The package teaches your AI **how** to drive Fusion; the release zip is the code Adom Desktop actually-runs on the machine where Fusion lives. Installing the package alone gives you skills with no bridge;+The package teaches your AI **how** to drive Fusion; the release zip is the code Adom Desktop runs on the machine where Fusion lives. Installing the package alone gives you skills with no bridge; `bridge_install` alone gives you a working bridge whose calling AI has no skills. Most setups want both.  The release zip is deliberately **runtime-only**: demo videos and screenshots live on this page (Files
bridge.json+1−1
@@ -2,7 +2,7 @@   "manifest_version": 1,   "name": "fusion360",   "displayName": "Autodesk Fusion 360",-  "version": "1.7.13",+  "version": "1.7.14",   "description": "Drive Autodesk Fusion 360 from the cloud: 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 plus browse/recent/file-info/versions, cloud file download/upload and folder creation, and in-app parametric modeling (fusion_run_modeling_script). Never-charge: APS calls are capped to the free tier.",   "homepage": "https://wiki.adom.inc/adom/adom-desktop-fusion-bridge",   "author": "Adom Inc.",
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "adom-desktop-fusion-bridge",-  "version": "1.7.13",+  "version": "1.7.14",   "type": "app",   "description": "This package installs the bridge's SKILLS into your container so your AI knows how to drive it; Adom Desktop loads the bridge runtime itself from the release zip.",   "dependencies": {
page.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "adom-desktop-fusion-bridge",-  "version": "1.7.13",+  "version": "1.7.14",   "type": "app",   "description": "This package installs the bridge's SKILLS into your container so your AI knows how to drive it; Adom Desktop loads the bridge runtime itself from the release zip.",   "dependencies": {
skills/fusion-web-export/SKILL.md+2−1
@@ -1,6 +1,7 @@ --- name: fusion-web-export-description: Get a STEP/STL/OBJ/IGES (and then GLB) out of a Fusion cloud design WITHOUT the Fusion desktop app or add-in - the way to do it on Linux/Ubuntu, where desktop Fusion has no build. Two paths, same Autodesk cloud translation underneath: the clean API path (APS Model Derivative via the bridge's existing aps_* OAuth, headless, no browser) and the works-today browser path (drive Fusion Team in pup, grab the emailed link). Use when the user says "export a fusion step on linux/ubuntu", "get a step from fusion without opening fusion", "fusion team web export", "export fusion cloud design headless", "fusion step to glb no desktop".+description: >-+  Get a STEP/STL/OBJ/IGES (and then GLB) out of a Fusion cloud design WITHOUT the Fusion desktop app or add-in - the way to do it on Linux/Ubuntu, where desktop Fusion has no build. Two paths, same Autodesk cloud translation underneath: the clean API path (APS Model Derivative via the bridge's existing aps_* OAuth, headless, no browser) and the works-today browser path (drive Fusion Team in pup, grab the emailed link). Use when the user says "export a fusion step on linux/ubuntu", "get a step from fusion without opening fusion", "fusion team web export", "export fusion cloud design headless", "fusion step to glb no desktop". ---  # Fusion Web Export (no desktop app)