app
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.
← Commit history
Publish 1.10.19
12 files changed
+58−20
.insiders-stage/fusion-bridge/version.json+4−4@@ -1,10 +1,10 @@ { "manifest_version": 1, "name": "fusion360",- "version": "1.10.18",- "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.10.18/adom-bridge-fusion-v1.10.18.zip",- "sha256": "fd72f39e3fc1f0b699254f884944ac3c3cb22c07c965699fdcc80d18cb5ca402",- "size": 6403735,+ "version": "1.10.19",+ "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.10.19/adom-bridge-fusion-v1.10.19.zip",+ "sha256": "8ac625b04ee5370fd6daa19ac9211366daa0b44896ac748d70543b4ec5704f84",+ "size": 6408449, "verbPrefixes": [ "fusion_" ],
.release-page-head+1−1@@ -1 +1 @@-a673a95b6dcab688a0fe7cce6a69ddf45a3102cd+8d57b9ed8548f5d7182f54f20c10c0a2902ea544
CHANGELOG.md+14@@ -3,6 +3,20 @@ All notable changes to the Adom Bridge Fusion 360 bridge, newest first. Canonical: https://wiki.adom.inc/adom/fusion-bridge · GitHub backup: `adom-inc/fusion-bridge` +## 1.10.19 (2026-09-19)++Contributing back is part of the product (John: "I really want to encourage the community to+help contribute to this bridge"):++- New user skill `fusion-contributing`: where the source lives (the wiki page is the repo,+ GitHub mirrors it), how to file with evidence, clone, the layout, the common contributions+ (a dialog rule, a hint, a verb, a skill), building the exe, trying it on your own box behind+ a dev pin, and sending the PR with adom-wiki.+- Every failing reply from the exe carries `_contribute` with the same pointer, and+ `fusion_describe` carries a `contribute` block, so an AI that just worked around the bridge+ is told to file or fix it without having to read a skill.+- The fusion-bridge skill opens with the same invitation.+ ## 1.10.18 (2026-09-19) - After the gate expires a dialog it re-probes the add-in (up to 20 s) and either runs the verb or answers `dialog_expired_retry`; it no longer falls through to the add-in restart path, which the 1.10.17 live test still hit (the box was gone, the add-in had not resumed yet, and the gate read that as "not loaded").
SKILL.md+7@@ -6,6 +6,13 @@ description: "Launch and drive Fusion 360 on the user's laptop from this contain # adom-bridge — Fusion 360 bridge +> **The bridge is open, and the wiki page is the repo.** Hit a bug, a missing verb, a wrong hint+> or a dialog it cannot answer? File it with the reply JSON (`adom-wiki issue create+> adom/fusion-bridge`) or clone the source (`adom-wiki repo clone adom/fusion-bridge`), fix it,+> try it on your box behind a dev pin and send a PR (`adom-wiki pr create`). The+> **fusion-contributing** skill has every step. Every failing reply carries `_contribute`+> with the same pointer.+ All commands dispatch to the Fusion Python bridge. From this container: ```bash
install.shpage.json+26−10@@ -11,10 +11,6 @@ "uninstall": "./uninstall.sh" }, "tags": [- "ab",- "bridge",- "fusion",- "desktop-app", "fusion360", "autodesk", "cad",@@ -79,10 +75,7 @@ "build a basic parts library", "add a 3d model to a component", "make a fusion 360 library with 3d",- "set up the fusion bridge",- "fusion dashboard",- "fusion status page",- "open the fusion launch page"+ "set up the fusion bridge" ], "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.",@@ -111,5 +104,28 @@ "label": "Part volume", "prompt": "How much material does each printed part in this assembly use?" }- ]-}+ ],+ "agent_permissions": {+ "allow_bash": [],+ "allow": [+ "adom-desktop-fusion-bridge read-only verbs (via the adom-bridge CLI): fusion_readiness, fusion_get_app_state, fusion_addin_status, fusion_check_dialogs - state queries; they change nothing.",+ "adom-desktop-fusion-bridge read-only verbs: fusion_alerts (reads Fusion's own log for toasts), fusion_document_info, fusion_window_info, fusion_board_info, fusion_library_parts - inspect only.",+ "adom-desktop-fusion-bridge read-only verbs: fusion_prove_result (a persisted run report), fusion_plan_library_import (report-only preflight), fusion_list_cloud_projects, fusion_describe.",+ "adom-desktop-fusion-bridge evidence captures fusion_screenshot_fusion and fusion_capture_library_views read pixels and write local image files only."+ ],+ "soft_deny": [+ "adom-desktop-fusion-bridge lifecycle verbs fusion_stop, fusion_kill, fusion_restart_for_addin close or kill the Fusion application - keep the human prompt.",+ "adom-desktop-fusion-bridge fusion_install_fusion silently installs Autodesk Fusion on the user's machine.",+ "adom-desktop-fusion-bridge fusion_cleanup_cloud_files deletes files from the user's Autodesk cloud hub.",+ "adom-desktop-fusion-bridge managed-library verbs (fusion_managed_library_push/pull/create/link/unlink) publish to or overwrite the user's library.io libraries."+ ],+ "environment": [+ "adom-desktop-fusion-bridge is the Fusion 360 bridge for Adom Bridge; its fusion_* verbs are invoked through the adom-bridge CLI and drive Autodesk Fusion on the user's own desktop.",+ "adom-desktop-fusion-bridge desktop actions also pass Adom Bridge's own human-approval gate (caller identity, per-call reason, Activity Log) - a container approval is the first of two gates."+ ]+ },+ "author": {+ "name": "John Lauer",+ "email": "[email protected]"+ }+}
rust/Cargo.lock+5−5@@ -10,7 +10,7 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "adom-fusion-bridge"-version = "1.10.18"+version = "1.10.19" dependencies = [ "base64", "chrono",@@ -273,7 +273,7 @@ dependencies = [ [[package]] name = "fusion-core"-version = "1.10.18"+version = "1.10.19" dependencies = [ "serde", "serde_json",@@ -283,7 +283,7 @@ dependencies = [ [[package]] name = "fusion-lbr"-version = "1.10.18"+version = "1.10.19" dependencies = [ "regex", "roxmltree",@@ -295,14 +295,14 @@ dependencies = [ [[package]] name = "fusion-os-mac"-version = "1.10.18"+version = "1.10.19" dependencies = [ "fusion-core", ] [[package]] name = "fusion-os-win"-version = "1.10.18"+version = "1.10.19" dependencies = [ "fusion-core", "windows-sys 0.59.0",
tools/check-naming.shtools/check-portable.shtools/promote.shtools/release-files.txt+1@@ -97,3 +97,4 @@ resources/demo-audio/schematic-b.mp3 resources/demo-audio/symbol-b.mp3 skills/fusion-routing/references/electrical-priorities.md skills/fusion-routing/references/copper-thermal.md+skills/fusion-contributing/SKILL.md
tools/release.sh