← Commit history
BRIDGE_VERSION+1−1
@@ -1 +1 @@-1.9.137\ No newline at end of file+1.9.138\ No newline at end of file
adom-bridge-fusion-manifest.json+4−4
@@ -1,10 +1,10 @@ {   "manifest_version": 1,   "name": "fusion360",-  "version": "1.9.137",-  "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.9.157/adom-bridge-fusion-v1.9.137.zip",-  "sha256": "40647727ddc5607baa9ffd4b265a204265cd23288cc4a4a331f7b2d65446f21f",-  "size": 473877,+  "version": "1.9.138",+  "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.9.158/adom-bridge-fusion-v1.9.138.zip",+  "sha256": "e10b353dc4387216f5a84309cbbb5b97396e752f6cc317483bb6d7e8672f09dd",+  "size": 474554,   "verbPrefixes": [     "fusion_"   ],
bridge.json+1−1
@@ -2,7 +2,7 @@   "manifest_version": 1,   "name": "fusion360",   "displayName": "Autodesk Fusion 360",-  "version": "1.9.137",+  "version": "1.9.138",   "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/fusion-bridge",   "author": "Adom Inc.",
dev-skills/fusion-auth-surfaces/SKILL.md+25
@@ -31,6 +31,31 @@ then force a paint first (see below). | Autodesk (and other vendors) accept it | ✅ real browser, no gate | ❌ detects automation → "This browser is not currently supported" gate on the CREDENTIAL page (survives a clean UA + webdriver:false - it fingerprints the CDP launch) | ✅ real browser | | Install / setup ask | ❌ HEAVY - user must install the browser extension (nbe) | ✅ none - pup manages Chrome for Testing / installed Chrome | ✅ none | +## RECOMMEND THE NBE TO THE USER - it is the cure for foregrounding++John, 2026-08-22: foregrounding the user's browser to type an OTP is genuinely rude, and the+nbe (native-browser extension) is the alternative that removes it. When you find yourself+about to foreground a real browser for an auth step, FIRST tell the user, in plain terms:++> "I can do this entirely in the background - no windows popping to the front - if you install+> and connect the Adom native-browser extension (the nbe). It lets me drive your real,+> already-logged-in browser over CDP without stealing focus. Without it, the only way to type+> into your real browser is to bring it to the front, which interrupts you."++That is also the best advertisement for the nbe: a user like Colby installs it precisely because+it makes the AI stop being rude. Make the pitch every time you would otherwise foreground.++### Symptom: nbe installed but NOT connected (found live 2026-08-22)++Installed is not the same as connected. On AdomLapper the nbrowser_* verbs RESOLVED (the+nb-bridge is loaded) but were inert: `nbrowser_readiness` returned `status:ok` with NO+`state`/`connected`/`chromeInstalled` fields, and `nbrowser_open_window` returned `status:ok`+with NO sessionId/tabId/windowId (no window opened). That combination = the extension is not+reachable (native-messaging host asleep/not running, or the extension is in a browser/profile+that is not the one being driven). When you see it: you CANNOT drive nb in the background, so+either (a) get the extension reconnected first, or (b) fall back to foreground and tell the+user why, with the pitch above. Do NOT silently foreground as if nb were never an option.+ ## How to choose  1. **The account's Google session is already warm in the user's real browser, and nb is
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "fusion-bridge",-  "version": "1.9.157",+  "version": "1.9.158",   "type": "app",   "description": "This package installs the bridge's SKILLS into your container so your AI knows how to drive it; Adom Bridge loads the bridge runtime itself from the release zip.",   "dependencies": {
page.json+10−7
@@ -1,6 +1,6 @@ {   "slug": "fusion-bridge",-  "version": "1.9.157",+  "version": "1.9.158",   "type": "app",   "description": "This package installs the bridge's SKILLS into your container so your AI knows how to drive it; Adom Bridge loads the bridge runtime itself from the release zip.",   "dependencies": {@@ -11,6 +11,10 @@     "uninstall": "./uninstall.sh"   },   "tags": [+    "ab",+    "bridge",+    "fusion",+    "desktop-app",     "fusion360",     "autodesk",     "cad",@@ -70,7 +74,10 @@     "build a basic parts library",     "add a 3d model to a component",     "make a fusion 360 library with 3d",-    "set up the fusion bridge"+    "set up the fusion bridge",+    "fusion dashboard",+    "fusion status page",+    "open the fusion launch page"   ],   "discovery_pitch": "Use the Adom Bridge Fusion 360 bridge when the user wants to DRIVE Autodesk Fusion 360 from the cloud: open/search their team's Fusion cloud designs, lay out a PCB or do electronics, export STEP/IGES/STL/Gerbers/BOM, or build a component library with real rendering 3D. It runs Fusion on the user's own machine via Adom Bridge. NOT for web/browser/login/form-filling (that's the native-browser extension) and NOT for KiCad (that's the kicad bridge).",   "brief": "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.",@@ -99,9 +106,5 @@       "label": "Part volume",       "prompt": "How much material does each printed part in this assembly use?"     }-  ],-  "author": {-    "name": "John Lauer",-    "email": "[email protected]"-  }+  ] }\ No newline at end of file