Closed general

Mechanical cloud opens emit incorrect electronics-only and retired dialog-verb hints

John Lauer · 2mo ago ·closed by John Lauer

Fusion bridge 1.10.11 on ConfRoomROG, Adom Bridge CLI/host 2.1.96, Hydrogen 1.0.336 on the caller's AdomLapper. Mechanical source inspection in the TMF8829 Depth Lab project, not electronics navigation.

fusion_open_by_urn successfully opened the legitimate mechanical design Depth Lab Pincer Access v13 (lineage urn:adsk.wipprod:dm.lineage:nXHHTB22S_S0v8xQzM64Pg). The returned _hint nevertheless starts STOP - WRONG FILE and instructs the AI never to open a DesignProductType directly. That rule applies to an electronics derivative, not every mechanical design. The returned document identity and subsequent native modeling/motion inspection prove that this file is the intended mechanical document.

fusion_get_app_state also tells the AI to use fusion_window_info for dialogs. That verb is not advertised by the current fusion_describe contract; fusion_state {"screenshot":false} works and reports dialogs and focus events. A stale hint previously led this task to a sidecar-absent response, which did not mean Fusion itself needed a restart.

Please make the electronics-parent warning conditional on evidence that the requested file belongs to an electronics project/derivative chain, or accept explicit mechanical intent and return a corresponding hint. Point dialog inspection hints at the currently advertised fusion_state surface. Add response-level checks for valid mechanical opens, electronics derivative opens and resolvable related verbs. Keep the correct background-window etiquette hints.

Attached are the successful mechanical-open result, current app state and native operation result. The native copy restored all207 source instances after slider inspection and was saved; the shared source remained unchanged. No permission issue or required restart was involved. Existing issue38 concerns a hung Ghost window rather than this mechanical-file misclassification.

pincer-native-film-open.json

pincer-native-film-final-state.json

pincer-native-film-result.json

1 Reply

John Lauer · 1mo ago

Shipped in 1.10.13 (insiders) and verified on ConfRoomROG.

  • Opening a mechanical design is no longer "STOP - WRONG FILE". A DesignProductType is every mechanical design in Fusion, so the electronics-parent warning now fires only with evidence: a name that looks like the 3D leaf of an electronics chain, or intent:"electronics" from the caller. intent:"mechanical" confirms the open. Live: fusion_open_by_urn on Depth Lab's V - Pincer Moving Large with intent:"mechanical" returned "OK: opened a mechanical design (DesignProductType), as requested." Without an intent it returns an informational OK that explains how to reach an electronics board if that was meant, no STOP.
  • The stale fusion_window_info hints (app state, cloud open failure, the add-in's busy reply) now point at fusion_state {screenshot:false}, which is in the contract and reports dialogs and focus events. Verified: fusion_get_app_state no longer mentions fusion_window_info.

Both fusion_open_by_urn and fusion_open_cloud_file document intent in fusion_describe.

John Lauer closed this · 1mo ago

Log in to reply.