Repository navigation
v0.3.1
LoadingAI for Revit 0.3.1. Built from 370fd73 (v0.3.0 plus PR #96).
Install: unzip the file for your Revit year, run Install.ps1 (no admin). Needs WebView2 Evergreen. If Revit says Duplicated AddInId, delete a leftover RevitAiPoc.addin.
What changed since 0.3.0
split_by_levels(and the other structure-cuts splits) no longer roll the whole batch back on "Can't keep elements joined". Revit offers to detach the join; the tool now takes that, finishes the batch, and says how many joins it let go ("Unjoined N join(s) …; re-join them if the model needs it").- A resolved failure no longer opens Revit's own "Error - cannot be ignored" dialog. Before, a 10-wall page on a real model stalled behind it; the same page now commits in about 53 s.
- A rolled-back batch's error text now names the blamed elements and the resolutions Revit offered.
- ADR-0015 is Accepted.
Verified in Revit 2027.2 (Snowdon model): the 13-test smoke suite on the PR build (12 passed, 1 skipped, 0 failed), and a real 10-wall write with the joins detached and no dialog.
Known limits
- A very large single batch (for example 100 walls at once on Snowdon) can still roll back whole when re-creating one wall leaves a hosted element cutting nothing, because Revit's only resolution there deletes that element. Use
limitof 10 and continue withcontinueFrom; those pages commit. Per-member isolation is planned. split_by_levelscannot filter by level.- Only the Revit 2027 build was run inside Revit; 2024–2026 were compiled by CI only.