Repository navigation
v0.3.0
LoadingAI for Revit 0.3.0. The same build as v0.3.0-rc2 (226235b), which passed the in-Revit smoke suite on Revit 2027.2 (Snowdon model): 12 passed, 1 skipped (reload_links, checked by hand), 0 failed.
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.2: plugin-review fixes (PRs #90–#93). Units on the tool surface are mm, m², m³ and degrees. Write tools show a read-only summary of what will change before you confirm (ADR-0015, still Proposed). create_family_instance places at a height above the named level and moves the instance if Revit puts it elsewhere. Moving a wall moves its hosted door once. tag_all, create_dimension, colour overrides and reload_links were fixed and verified. split_by_levels pages with limit and continueFrom without skipping walls. The add-in is English-only; the LLM translates other languages before they reach the tools.
Known limits:
split_by_levelson walls Revit has joined can roll the whole batch back with "Can't keep elements joined"; nothing is changed, and the failure text names the blamed elements.split_by_levelscannot filter by level.- Only the Revit 2027 build was run inside Revit; 2024–2026 were compiled by CI only.
- Revit 2027.2 needs
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1andDOTNET_SYSTEM_GLOBALIZATION_PREDEFINED_CULTURES_ONLY=0to run the NUnit Revit tests (seesrc/LoadingAI.RevitTests/README.md).