Releases: mikhalchankasm/NavisWorksMaster
Releases · mikhalchankasm/NavisWorksMaster
Release list
NavisHelper 2.9.0.0
NavisHelper 2.9.0.0
Основные изменения
- Завершена первая фаза локализации интерфейса: нейтральные ресурсы содержат английские строки, а русская локализация поставляется в satellite assembly. Добавлены ручной выбор языка и сохранение выбранного значения между запусками.
- Отредактированы английские формулировки интерфейса, чтобы команды, состояния и диагностические сообщения были короче и последовательнее.
- Исправлено использование устаревшего Clash cache при смене активного документа: данные Clash Detective теперь обновляются для текущего документа.
- Переработана интеграция OpenRouter с пользовательским API-ключом. В настройках доступны Connect, Disconnect и проверка ключа без перезапуска Navisworks.
- HTTPS-запросы к OpenRouter вынесены из
Roamer.exeв отдельный framework-dependent процесс .NET 9NavisHelper.AiWorker. - Добавлен динамический пользовательский каталог моделей OpenRouter с поиском, точным выбором полного идентификатора и отображением возможностей модели. Каталог учитывает пользовательские provider preferences, privacy settings и guardrails.
- Для AI-окраски используется structured output со строгой схемой цветовых групп. Подтверждённый результат применяется к объектам непосредственно в Navisworks.
- Ошибка OpenRouter не маскируется скрытым локальным fallback. Локальная палитра остаётся отдельным явно выбранным действием и не выдаётся за результат AI.
- В исходниках зарегистрировано 100 MCP tools; generated index проверен по 100 методам
[McpServerTool]. Имена существующих инструментов, параметры и описания не изменены. - Section Box capture/replay не входит в этот релиз.
Владелец подтвердил рабочий AI-сценарий на установленном bundle: подключение OpenRouter, загрузку и поиск в динамическом каталоге, выбор модели, получение structured color groups и применение цветов в Navisworks. Это не означает, что выполнен runtime smoke на всех поддерживаемых версиях Navisworks.
Проверки выпуска 2026-08-08
- Compile inventory: 207 tracked C# files, 205 Compile entries, 2 explicit exceptions, 30 compiled
[Plugin]registrations, 23 compiledAddInPluginclasses и 83HostCommandNames. - MCP catalog guard: generated index покрывает все 100 зарегистрированных MCP tools.
- Host command router guard: 83 command names, 76 typed routes, 1 special reference и 6 policy bypass references.
- Автоматические тесты: 1305 passed, 0 failed, 1305 total.
- Локальная build matrix
Release2024|x64,Release2025|x64,Release2026|x64,Release2027|x64: все четыре сборки завершились с exit code 0; 12 обязательных bundle DLL имеют assembly version2.9.0.0. tools/validate_distribution.ps1: passed для framework-dependent Windows x64 ZIP версии2.9.0.0.- Package installation smoke не выполнялся: во время упаковки был запущен Navisworks. Живой runtime smoke на каждой из четырёх поддерживаемых версий не заявляется.
Ограничения и требования
- Для framework-dependent
NavisHelper.AiWorkerи MCP-сервера требуется установленный .NET 9 Runtime. - Установщик не подписан Authenticode; Windows может показать предупреждение издателя.
- Autodesk Interop не включается в дистрибутив и загружается из установленной копии Autodesk Navisworks.
- Сборки для Navisworks 2024 и 2025 проходят build-validation, но отдельный runtime smoke для этих версий не заявляется.
- Для Navisworks 2026 и 2027 не заявляются проверки, которые фактически не проводились; подтверждён только описанный выше AI-сценарий владельца на установленном bundle.
Неблокирующие follow-up следующего релиза
- Масштабирование текста результата.
- Изменение масштаба через Ctrl+колесо и/или отдельные кнопки.
- Цветовые образцы рядом с RGB-группами.
- Более структурированное представление результата.
- Пользовательские дополнительные инструкции или редактируемый prompt с возможностью восстановить стандартное значение.
NavisHelper 2.8.9.0
Initial public release
NavisHelper is a Navisworks Manage plugin and local MCP server for BIM coordination workflows.
Included
- Plugin builds for Navisworks Manage 2024, 2025, 2026, and 2027.
- 100 MCP tools for model search and selection, viewpoints, properties, sets, and Clash Detective workflows.
- Per-user installer for the Navisworks bundle, MCP server, and MCP configurator.
- Project and third-party license/notice files.
Installation
Download and run NavisHelperSetup-2.8.9.0.exe with Navisworks closed.
The installer is not Authenticode-signed. Windows SmartScreen or reputation warnings may appear.
The MCP server package is framework-dependent and requires the .NET 9 runtime. The plugin requires Autodesk Navisworks Manage;
Navisworks Simulate is not declared as supported.
Validation
- 998 automated tests passed.
- Release2024–Release2027 build matrix passed.
- Distribution, ZIP installation, reinstall, legacy upgrade, and EXE stale-bundle upgrade checks passed.
- Live smoke passed in Navisworks Manage 2026 and 2027, including host-provided Autodesk COM Interop loading.
- Navisworks 2024 and 2025 were build-validated only because those runtimes were not installed on the release workstation.
Current limitations
- The plugin UI is currently Russian-only.
- The optional external OpenRouter path requires a user-provided
OPEN_ROUTER_NW_KEY; the shipped installer does not include
ColorService.exe, soAIColorObjectsuses its local fallback by default. - No public Navisworks test model is included.