You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Multi-host support: plugin now supports Revit, AutoCAD, Civil3D, Plant3D, Navisworks, Rhino, Tekla, and any host exposing a DevToolsPipeServer Named Pipe.
--host option: new CLI flag and host_name INI key to select the target host application (default: revit).
HostConfig dataclass: centralized executable discovery and launch configuration per host product, stored in HOST_REGISTRY.
Open host registry:get_host_config() returns a fallback HostConfig(pipe_prefix=host_name) for unknown host names — any host with a DevToolsPipeServer pipe works without pre-registration.
Multi-host dialog resolver:StartupDialogResolver keywords expanded to cover AutoCAD, Civil, and Plant startup dialogs.
Changed
CLI/INI options renamed: all --revit-* / revit_* options replaced with --host-* / host_* equivalents (--host-version, --host-timeout, --host-pipe, --host-launch, --host-launch-timeout).
Flexible pipe pattern:PIPE_PATTERN changed from ^\w+_\d{4}_\d+$ to ^\w+_[^_]+_\d+$ — version segment accepts any non-underscore string (year, semver, dotted), matching C# InstanceManager.
HostInstance.version type: changed from int to str to support non-year version formats (e.g. 8.0, 2024.1, v3.2.1).
--host-version accepts string: no longer restricted to 4-digit year integers.
RevitBridge → HostBridge: bridge class renamed for host-agnostic semantics.