Skip to content

Releases: mikhalchankasm/NavisWorksMaster

NavisHelper 2.9.0.0

Choose a tag to compare

@mikhalchankasm mikhalchankasm released this 08 Aug 10:22
031c7fc

NavisHelper 2.9.0.0

Основные изменения

  • Завершена первая фаза локализации интерфейса: нейтральные ресурсы содержат английские строки, а русская локализация поставляется в satellite assembly. Добавлены ручной выбор языка и сохранение выбранного значения между запусками.
  • Отредактированы английские формулировки интерфейса, чтобы команды, состояния и диагностические сообщения были короче и последовательнее.
  • Исправлено использование устаревшего Clash cache при смене активного документа: данные Clash Detective теперь обновляются для текущего документа.
  • Переработана интеграция OpenRouter с пользовательским API-ключом. В настройках доступны Connect, Disconnect и проверка ключа без перезапуска Navisworks.
  • HTTPS-запросы к OpenRouter вынесены из Roamer.exe в отдельный framework-dependent процесс .NET 9 NavisHelper.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 compiled AddInPlugin classes и 83 HostCommandNames.
  • 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 version 2.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

Choose a tag to compare

@mikhalchankasm mikhalchankasm released this 29 Jul 05:13
35a1816

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, so AIColorObjects uses its local fallback by default.
  • No public Navisworks test model is included.