← Commit history
.insiders-stage/fusion-bridge/version.json+4−4
@@ -1,10 +1,10 @@ {   "manifest_version": 1,   "name": "fusion360",-  "version": "1.11.24",-  "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.11.24/adom-bridge-fusion-v1.11.24.zip",-  "sha256": "24907ae3dffac147d7aa3a87c15b140cc4b13e6a2c4cc108b37cfc342ed6a673",-  "size": 6557504,+  "version": "1.11.25",+  "url": "https://wiki.adom.inc/download/adom/fusion-bridge/1.11.25/adom-bridge-fusion-v1.11.25.zip",+  "sha256": "5607f0512c337672f2756d9df4ec439ca3e2fd4305014fc3fc9a6f821727ed22",+  "size": 6557560,   "verbPrefixes": [     "fusion_"   ],
.release-page-head+1−1
@@ -1 +1 @@-54a5a6ed88fe21b67d3f48188be2feb5ff7631a1\ No newline at end of file+ec3111844b23b0c1da9f879148a0911443d6cb3c\ No newline at end of file
install.sh

  
page.json+25−9
@@ -11,10 +11,6 @@     "uninstall": "./uninstall.sh"   },   "tags": [-    "ab",-    "bridge",-    "fusion",-    "desktop-app",     "fusion360",     "autodesk",     "cad",@@ -80,9 +76,6 @@     "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",     "aps not configured",     "share aps client id across my org",     "set up fusion cloud search for my company",@@ -115,5 +108,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]"+  }+}\ No newline at end of file
rust/Cargo.lock+5−5
@@ -10,7 +10,7 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"  [[package]] name = "adom-fusion-bridge"-version = "1.11.24"+version = "1.11.25" dependencies = [  "base64",  "chrono",@@ -273,7 +273,7 @@ dependencies = [  [[package]] name = "fusion-core"-version = "1.11.24"+version = "1.11.25" dependencies = [  "serde",  "serde_json",@@ -283,7 +283,7 @@ dependencies = [  [[package]] name = "fusion-lbr"-version = "1.11.24"+version = "1.11.25" dependencies = [  "regex",  "roxmltree",@@ -295,14 +295,14 @@ dependencies = [  [[package]] name = "fusion-os-mac"-version = "1.11.24"+version = "1.11.25" dependencies = [  "fusion-core", ]  [[package]] name = "fusion-os-win"-version = "1.11.24"+version = "1.11.25" dependencies = [  "fusion-core",  "windows-sys 0.59.0",
rust/bridge/src/routing_script.py+2−2
@@ -401,10 +401,10 @@ SCH_FORMS = [     ('VALUE', re.compile(r"^VALUE '[A-Za-z0-9_$+-]+' '[^';]{1,40}';$")),     ('NET', re.compile(r"^NET '[A-Za-z0-9_+./:$-]+'(?: " + _PT + r"){2,32};$")),     ('LABEL', re.compile(r"^LABEL " + _PT + " " + _PT + r";$")),-    ('WIRE', re.compile(r"^WIRE [0-9.]+(?: " + _PT + r"){2,32};$")),+    ('WIRE', re.compile(r"^WIRE [0-9.]+mm(?: " + _PT + r"){2,32};$")),     ('TEXT', re.compile(r"^TEXT '[^';]{1,80}' (?:R0|R90) " + _PT + r";$")),     ('LAYER', re.compile(r"^LAYER [0-9]{1,3};$")),-    ('CHANGE', re.compile(r"^CHANGE (?:STYLE (?:Continuous|LongDash|ShortDash|DashDot)|SIZE [0-9.]+|WIDTH [0-9.]+|RATIO [0-9]{1,2});$")),+    ('CHANGE', re.compile(r"^CHANGE (?:STYLE (?:Continuous|LongDash|ShortDash|DashDot)|SIZE [0-9.]+mm|WIDTH [0-9.]+mm|RATIO [0-9]{1,2});$")),     ('WINDOW', re.compile(r"^WINDOW FIT;$")), ] 
tools/check-naming.sh

  
tools/check-portable.sh

  
tools/promote.sh

  
tools/release.sh