diff --git a/README.md b/README.md index 7f9ceed..c2959fe 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,9 @@ STEP/STL, осмотр и измерение модели — плюс два н (`SDK\Samples\CSharp.zip`, каталог `Common`); при первом запуске они распаковываются в `%LOCALAPPDATA%\kompas-mcp\interop\<ключ>`. Если SDK не установлен, укажите каталог с этими сборками в переменной окружения `KOMPAS_INTEROP_DIR`; -- **[.NET Runtime](https://dotnet.microsoft.com/download/dotnet) 8 или новее, x64** — сервер +- **[.NET Runtime](https://dotnet.microsoft.com/download/dotnet) 10 или новее, x64** — сервер поставляется framework-dependent (2,3 МБ вместо 34), поэтому рантайм берётся с машины. - Проверить: `dotnet --list-runtimes` должен показать `Microsoft.NETCore.App 8.x` или новее; + Проверить: `dotnet --list-runtimes` должен показать `Microsoft.NETCore.App 10.x` или новее; - чекаут и рабочие файлы — вне синхронизируемых папок OneDrive. Запускать КОМПАС заранее не нужно: сервер присоединится к открытому окну, а если его нет — diff --git a/plugin/.claude-plugin/plugin.json b/plugin/.claude-plugin/plugin.json index 33e95a2..f402285 100644 --- a/plugin/.claude-plugin/plugin.json +++ b/plugin/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "kompas", "displayName": "КОМПАС-3D", - "version": "0.4.0", + "version": "0.5.0", "description": "Управление КОМПАС-3D из Claude Code: детали, сборки, чертежи, STEP — через MCP-сервер", "author": { "name": "Shahovalov Mikhail", diff --git a/plugin/README.md b/plugin/README.md index 06368bc..6f72375 100644 --- a/plugin/README.md +++ b/plugin/README.md @@ -13,9 +13,9 @@ сервера не входят и берутся из установки (`SDK\Samples\CSharp.zip`, каталог `Common`). При первом запуске они распаковываются в `%LOCALAPPDATA%\kompas-mcp\interop\<ключ>`; если SDK не установлен, укажите каталог с этими сборками в переменной окружения `KOMPAS_INTEROP_DIR`; -- [**.NET Runtime**](https://dotnet.microsoft.com/download/dotnet) **8 или новее, x64** — сервер +- [**.NET Runtime**](https://dotnet.microsoft.com/download/dotnet) **10 или новее, x64** — сервер поставляется framework-dependent, рантайм берётся с машины. Проверка: `dotnet --list-runtimes` - показывает `Microsoft.NETCore.App 8.x` или новее; + показывает `Microsoft.NETCore.App 10.x` или новее; - чекаут репозитория и рабочие файлы — вне синхронизируемых папок OneDrive. ## Установка diff --git a/plugin/adapters/codex/README.md b/plugin/adapters/codex/README.md index b32f8b3..7e93894 100644 --- a/plugin/adapters/codex/README.md +++ b/plugin/adapters/codex/README.md @@ -4,7 +4,7 @@ Codex не знает ни маркетплейсов, ни `${CLAUDE_PLUGIN_ROO к каталогу плагина. 1. Склонировать `https://git.shahovalov.ru/mikhail/kompas-plugin.git` — сервер лежит внутри, - в `plugin/bin/`, собирать ничего не нужно (требуется .NET Runtime 8+ x64). + в `plugin/bin/`, собирать ничего не нужно (требуется .NET Runtime 10+ x64). 2. Вставить `config.snippet.toml` в `~/.codex/config.toml`, заменив `` на абсолютный путь к каталогу `plugin/` клона. Лаунчер `scripts/launch-kompas-mcp.ps1` — тот же, что у плагина Claude Code. diff --git a/plugin/adapters/opencode/README.md b/plugin/adapters/opencode/README.md index f2e50da..612d36b 100644 --- a/plugin/adapters/opencode/README.md +++ b/plugin/adapters/opencode/README.md @@ -1,7 +1,7 @@ # Подключение к opencode 1. Склонировать `https://git.shahovalov.ru/mikhail/kompas-plugin.git` — сервер лежит внутри, - в `plugin/bin/` (требуется .NET Runtime 8+ x64). + в `plugin/bin/` (требуется .NET Runtime 10+ x64). 2. Слить `opencode.json` со своим конфигом opencode, заменив `` на абсолютный путь к каталогу `plugin/` клона. Используется тот же лаунчер `scripts/launch-kompas-mcp.ps1`. 3. Навыки: скопировать `plugin/skills/{kompas-3d,kompas-fdm-design}` в каталог навыков агента diff --git a/plugin/bin/Kompas.Mcp.Core.dll b/plugin/bin/Kompas.Mcp.Core.dll index 81b36c6..a88398e 100644 Binary files a/plugin/bin/Kompas.Mcp.Core.dll and b/plugin/bin/Kompas.Mcp.Core.dll differ diff --git a/plugin/bin/Kompas.Mcp.Core.pdb b/plugin/bin/Kompas.Mcp.Core.pdb index 87b0e94..023903b 100644 Binary files a/plugin/bin/Kompas.Mcp.Core.pdb and b/plugin/bin/Kompas.Mcp.Core.pdb differ diff --git a/plugin/bin/Microsoft.Extensions.AI.Abstractions.dll b/plugin/bin/Microsoft.Extensions.AI.Abstractions.dll index 16ce049..4b83f62 100755 Binary files a/plugin/bin/Microsoft.Extensions.AI.Abstractions.dll and b/plugin/bin/Microsoft.Extensions.AI.Abstractions.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Caching.Abstractions.dll b/plugin/bin/Microsoft.Extensions.Caching.Abstractions.dll index dbd79c6..55cb26f 100755 Binary files a/plugin/bin/Microsoft.Extensions.Caching.Abstractions.dll and b/plugin/bin/Microsoft.Extensions.Caching.Abstractions.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Configuration.Abstractions.dll b/plugin/bin/Microsoft.Extensions.Configuration.Abstractions.dll index c68a7c8..65fc629 100755 Binary files a/plugin/bin/Microsoft.Extensions.Configuration.Abstractions.dll and b/plugin/bin/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Configuration.Binder.dll b/plugin/bin/Microsoft.Extensions.Configuration.Binder.dll index 557d6d9..37c922e 100755 Binary files a/plugin/bin/Microsoft.Extensions.Configuration.Binder.dll and b/plugin/bin/Microsoft.Extensions.Configuration.Binder.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Configuration.CommandLine.dll b/plugin/bin/Microsoft.Extensions.Configuration.CommandLine.dll index 2aa287c..b19bd0e 100755 Binary files a/plugin/bin/Microsoft.Extensions.Configuration.CommandLine.dll and b/plugin/bin/Microsoft.Extensions.Configuration.CommandLine.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Configuration.EnvironmentVariables.dll b/plugin/bin/Microsoft.Extensions.Configuration.EnvironmentVariables.dll index 09657dd..9cc0e0a 100755 Binary files a/plugin/bin/Microsoft.Extensions.Configuration.EnvironmentVariables.dll and b/plugin/bin/Microsoft.Extensions.Configuration.EnvironmentVariables.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Configuration.FileExtensions.dll b/plugin/bin/Microsoft.Extensions.Configuration.FileExtensions.dll index 19d8f5c..82ac1eb 100755 Binary files a/plugin/bin/Microsoft.Extensions.Configuration.FileExtensions.dll and b/plugin/bin/Microsoft.Extensions.Configuration.FileExtensions.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Configuration.Json.dll b/plugin/bin/Microsoft.Extensions.Configuration.Json.dll index 9e50db0..782ec5d 100755 Binary files a/plugin/bin/Microsoft.Extensions.Configuration.Json.dll and b/plugin/bin/Microsoft.Extensions.Configuration.Json.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Configuration.UserSecrets.dll b/plugin/bin/Microsoft.Extensions.Configuration.UserSecrets.dll index 66ff0e8..863a8bd 100755 Binary files a/plugin/bin/Microsoft.Extensions.Configuration.UserSecrets.dll and b/plugin/bin/Microsoft.Extensions.Configuration.UserSecrets.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Configuration.dll b/plugin/bin/Microsoft.Extensions.Configuration.dll index d3e5c22..f932840 100755 Binary files a/plugin/bin/Microsoft.Extensions.Configuration.dll and b/plugin/bin/Microsoft.Extensions.Configuration.dll differ diff --git a/plugin/bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/plugin/bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll index 6c1251e..3763374 100755 Binary files a/plugin/bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll and b/plugin/bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/plugin/bin/Microsoft.Extensions.DependencyInjection.dll b/plugin/bin/Microsoft.Extensions.DependencyInjection.dll index bd71a2b..c04dcbd 100755 Binary files a/plugin/bin/Microsoft.Extensions.DependencyInjection.dll and b/plugin/bin/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Diagnostics.Abstractions.dll b/plugin/bin/Microsoft.Extensions.Diagnostics.Abstractions.dll index 49b1920..a41b211 100755 Binary files a/plugin/bin/Microsoft.Extensions.Diagnostics.Abstractions.dll and b/plugin/bin/Microsoft.Extensions.Diagnostics.Abstractions.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Diagnostics.dll b/plugin/bin/Microsoft.Extensions.Diagnostics.dll index a425b2b..a19ec69 100755 Binary files a/plugin/bin/Microsoft.Extensions.Diagnostics.dll and b/plugin/bin/Microsoft.Extensions.Diagnostics.dll differ diff --git a/plugin/bin/Microsoft.Extensions.FileProviders.Abstractions.dll b/plugin/bin/Microsoft.Extensions.FileProviders.Abstractions.dll index 93ea32f..fcc3604 100755 Binary files a/plugin/bin/Microsoft.Extensions.FileProviders.Abstractions.dll and b/plugin/bin/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/plugin/bin/Microsoft.Extensions.FileProviders.Physical.dll b/plugin/bin/Microsoft.Extensions.FileProviders.Physical.dll index 6fb7f47..ac62717 100755 Binary files a/plugin/bin/Microsoft.Extensions.FileProviders.Physical.dll and b/plugin/bin/Microsoft.Extensions.FileProviders.Physical.dll differ diff --git a/plugin/bin/Microsoft.Extensions.FileSystemGlobbing.dll b/plugin/bin/Microsoft.Extensions.FileSystemGlobbing.dll index e590735..dde1832 100755 Binary files a/plugin/bin/Microsoft.Extensions.FileSystemGlobbing.dll and b/plugin/bin/Microsoft.Extensions.FileSystemGlobbing.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Hosting.Abstractions.dll b/plugin/bin/Microsoft.Extensions.Hosting.Abstractions.dll index 3a32588..d472464 100755 Binary files a/plugin/bin/Microsoft.Extensions.Hosting.Abstractions.dll and b/plugin/bin/Microsoft.Extensions.Hosting.Abstractions.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Hosting.dll b/plugin/bin/Microsoft.Extensions.Hosting.dll index 7935736..1262e14 100755 Binary files a/plugin/bin/Microsoft.Extensions.Hosting.dll and b/plugin/bin/Microsoft.Extensions.Hosting.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Logging.Abstractions.dll b/plugin/bin/Microsoft.Extensions.Logging.Abstractions.dll index 1c9bc3d..e2dc390 100755 Binary files a/plugin/bin/Microsoft.Extensions.Logging.Abstractions.dll and b/plugin/bin/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Logging.Configuration.dll b/plugin/bin/Microsoft.Extensions.Logging.Configuration.dll index 7a759d7..80b18e4 100755 Binary files a/plugin/bin/Microsoft.Extensions.Logging.Configuration.dll and b/plugin/bin/Microsoft.Extensions.Logging.Configuration.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Logging.Console.dll b/plugin/bin/Microsoft.Extensions.Logging.Console.dll index 524378b..d259c70 100755 Binary files a/plugin/bin/Microsoft.Extensions.Logging.Console.dll and b/plugin/bin/Microsoft.Extensions.Logging.Console.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Logging.Debug.dll b/plugin/bin/Microsoft.Extensions.Logging.Debug.dll index 9928863..2615a4b 100755 Binary files a/plugin/bin/Microsoft.Extensions.Logging.Debug.dll and b/plugin/bin/Microsoft.Extensions.Logging.Debug.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Logging.EventLog.dll b/plugin/bin/Microsoft.Extensions.Logging.EventLog.dll index 1751950..f7498db 100755 Binary files a/plugin/bin/Microsoft.Extensions.Logging.EventLog.dll and b/plugin/bin/Microsoft.Extensions.Logging.EventLog.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Logging.EventSource.dll b/plugin/bin/Microsoft.Extensions.Logging.EventSource.dll index f97190c..6a5925b 100755 Binary files a/plugin/bin/Microsoft.Extensions.Logging.EventSource.dll and b/plugin/bin/Microsoft.Extensions.Logging.EventSource.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Logging.dll b/plugin/bin/Microsoft.Extensions.Logging.dll index 35905b6..f6c4a32 100755 Binary files a/plugin/bin/Microsoft.Extensions.Logging.dll and b/plugin/bin/Microsoft.Extensions.Logging.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Options.ConfigurationExtensions.dll b/plugin/bin/Microsoft.Extensions.Options.ConfigurationExtensions.dll index cbb29a1..707de85 100755 Binary files a/plugin/bin/Microsoft.Extensions.Options.ConfigurationExtensions.dll and b/plugin/bin/Microsoft.Extensions.Options.ConfigurationExtensions.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Options.dll b/plugin/bin/Microsoft.Extensions.Options.dll index 80cdeba..e19c140 100755 Binary files a/plugin/bin/Microsoft.Extensions.Options.dll and b/plugin/bin/Microsoft.Extensions.Options.dll differ diff --git a/plugin/bin/Microsoft.Extensions.Primitives.dll b/plugin/bin/Microsoft.Extensions.Primitives.dll index 469523a..43147cb 100755 Binary files a/plugin/bin/Microsoft.Extensions.Primitives.dll and b/plugin/bin/Microsoft.Extensions.Primitives.dll differ diff --git a/plugin/bin/ModelContextProtocol.Core.dll b/plugin/bin/ModelContextProtocol.Core.dll index 4da3793..0c605dc 100755 Binary files a/plugin/bin/ModelContextProtocol.Core.dll and b/plugin/bin/ModelContextProtocol.Core.dll differ diff --git a/plugin/bin/ModelContextProtocol.dll b/plugin/bin/ModelContextProtocol.dll index e2c9639..76cd80e 100755 Binary files a/plugin/bin/ModelContextProtocol.dll and b/plugin/bin/ModelContextProtocol.dll differ diff --git a/plugin/bin/System.Diagnostics.DiagnosticSource.dll b/plugin/bin/System.Diagnostics.DiagnosticSource.dll deleted file mode 100755 index a168f6b..0000000 Binary files a/plugin/bin/System.Diagnostics.DiagnosticSource.dll and /dev/null differ diff --git a/plugin/bin/System.Diagnostics.EventLog.Messages.dll b/plugin/bin/System.Diagnostics.EventLog.Messages.dll index 414fd1f..a19b9a3 100755 Binary files a/plugin/bin/System.Diagnostics.EventLog.Messages.dll and b/plugin/bin/System.Diagnostics.EventLog.Messages.dll differ diff --git a/plugin/bin/System.Diagnostics.EventLog.dll b/plugin/bin/System.Diagnostics.EventLog.dll index 6281e73..abfc928 100755 Binary files a/plugin/bin/System.Diagnostics.EventLog.dll and b/plugin/bin/System.Diagnostics.EventLog.dll differ diff --git a/plugin/bin/System.IO.Pipelines.dll b/plugin/bin/System.IO.Pipelines.dll deleted file mode 100755 index cdeaa77..0000000 Binary files a/plugin/bin/System.IO.Pipelines.dll and /dev/null differ diff --git a/plugin/bin/System.Net.ServerSentEvents.dll b/plugin/bin/System.Net.ServerSentEvents.dll deleted file mode 100755 index 7b5bb8b..0000000 Binary files a/plugin/bin/System.Net.ServerSentEvents.dll and /dev/null differ diff --git a/plugin/bin/System.Text.Encodings.Web.dll b/plugin/bin/System.Text.Encodings.Web.dll deleted file mode 100755 index a768717..0000000 Binary files a/plugin/bin/System.Text.Encodings.Web.dll and /dev/null differ diff --git a/plugin/bin/System.Text.Json.dll b/plugin/bin/System.Text.Json.dll deleted file mode 100755 index 955a959..0000000 Binary files a/plugin/bin/System.Text.Json.dll and /dev/null differ diff --git a/plugin/bin/kompas-mcp.deps.json b/plugin/bin/kompas-mcp.deps.json index 4e6953a..7c95b98 100644 --- a/plugin/bin/kompas-mcp.deps.json +++ b/plugin/bin/kompas-mcp.deps.json @@ -1,767 +1,682 @@ { "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0/win-x64", + "name": ".NETCoreApp,Version=v10.0/win-x64", "signature": "" }, "compilationOptions": {}, "targets": { - ".NETCoreApp,Version=v8.0": {}, - ".NETCoreApp,Version=v8.0/win-x64": { - "kompas-mcp/0.4.0": { + ".NETCoreApp,Version=v10.0": {}, + ".NETCoreApp,Version=v10.0/win-x64": { + "kompas-mcp/0.5.0": { "dependencies": { - "Kompas.Mcp.Core": "0.4.0", - "Microsoft.Extensions.Hosting": "8.0.1", - "ModelContextProtocol": "2.0.0" + "Kompas.Mcp.Core": "0.5.0", + "Microsoft.Extensions.Hosting": "10.0.14", + "ModelContextProtocol": "2.3.0" }, "runtime": { "kompas-mcp.dll": {} } }, - "Microsoft.Extensions.AI.Abstractions/10.8.3": { - "dependencies": { - "System.Text.Json": "10.0.10" - }, + "Microsoft.Extensions.AI.Abstractions/10.11.0": { "runtime": { - "lib/net8.0/Microsoft.Extensions.AI.Abstractions.dll": { - "assemblyVersion": "10.8.0.0", - "fileVersion": "10.800.326.37702" + "lib/net10.0/Microsoft.Extensions.AI.Abstractions.dll": { + "assemblyVersion": "10.11.0.0", + "fileVersion": "10.1100.26.51307" } } }, - "Microsoft.Extensions.Caching.Abstractions/10.0.10": { + "Microsoft.Extensions.Caching.Abstractions/10.0.13": { "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.10" + "Microsoft.Extensions.Primitives": "10.0.14" }, "runtime": { - "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "lib/net10.0/Microsoft.Extensions.Caching.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" + "fileVersion": "10.0.1326.50504" } } }, - "Microsoft.Extensions.Configuration/8.0.0": { + "Microsoft.Extensions.Configuration/10.0.14": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.10", - "Microsoft.Extensions.Primitives": "10.0.10" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.14", + "Microsoft.Extensions.Primitives": "10.0.14" }, "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.10": { - "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "lib/net10.0/Microsoft.Extensions.Configuration.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" + "fileVersion": "10.0.1426.52326" } } }, - "Microsoft.Extensions.Configuration.Binder/8.0.2": { + "Microsoft.Extensions.Configuration.Abstractions/10.0.14": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.10" + "Microsoft.Extensions.Primitives": "10.0.14" }, "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.724.31311" - } - } - }, - "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Configuration.FileExtensions/8.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.10", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10", - "Microsoft.Extensions.FileProviders.Physical": "8.0.0", - "Microsoft.Extensions.Primitives": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.724.31311" - } - } - }, - "Microsoft.Extensions.Configuration.Json/8.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.10", - "Microsoft.Extensions.Configuration.FileExtensions": "8.0.1", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" - } - } - }, - "Microsoft.Extensions.Configuration.UserSecrets/8.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.10", - "Microsoft.Extensions.Configuration.Json": "8.0.1", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10", - "Microsoft.Extensions.FileProviders.Physical": "8.0.0" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" - } - } - }, - "Microsoft.Extensions.DependencyInjection/8.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" - } - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.10": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" + "fileVersion": "10.0.1426.52326" } } }, - "Microsoft.Extensions.Diagnostics/8.0.1": { + "Microsoft.Extensions.Configuration.Binder/10.0.14": { "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.10", - "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" + "Microsoft.Extensions.Configuration": "10.0.14", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.14" }, "runtime": { - "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" - } - } - }, - "Microsoft.Extensions.Diagnostics.Abstractions/10.0.10": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", - "Microsoft.Extensions.Options": "10.0.10", - "System.Diagnostics.DiagnosticSource": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "lib/net10.0/Microsoft.Extensions.Configuration.Binder.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" + "fileVersion": "10.0.1426.52326" } } }, - "Microsoft.Extensions.FileProviders.Abstractions/10.0.10": { + "Microsoft.Extensions.Configuration.CommandLine/10.0.14": { "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.10" + "Microsoft.Extensions.Configuration": "10.0.14", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.14" }, "runtime": { - "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "lib/net10.0/Microsoft.Extensions.Configuration.CommandLine.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" + "fileVersion": "10.0.1426.52326" } } }, - "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "Microsoft.Extensions.Configuration.EnvironmentVariables/10.0.14": { "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10", - "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", - "Microsoft.Extensions.Primitives": "10.0.10" + "Microsoft.Extensions.Configuration": "10.0.14", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.14" }, "runtime": { - "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Hosting/8.0.1": { - "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.10", - "Microsoft.Extensions.Configuration.Binder": "8.0.2", - "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", - "Microsoft.Extensions.Configuration.FileExtensions": "8.0.1", - "Microsoft.Extensions.Configuration.Json": "8.0.1", - "Microsoft.Extensions.Configuration.UserSecrets": "8.0.1", - "Microsoft.Extensions.DependencyInjection": "8.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", - "Microsoft.Extensions.Diagnostics": "8.0.1", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10", - "Microsoft.Extensions.FileProviders.Physical": "8.0.0", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.10", - "Microsoft.Extensions.Logging": "8.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.10", - "Microsoft.Extensions.Logging.Configuration": "8.0.1", - "Microsoft.Extensions.Logging.Console": "8.0.1", - "Microsoft.Extensions.Logging.Debug": "8.0.1", - "Microsoft.Extensions.Logging.EventLog": "8.0.1", - "Microsoft.Extensions.Logging.EventSource": "8.0.1", - "Microsoft.Extensions.Options": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Hosting.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" - } - } - }, - "Microsoft.Extensions.Hosting.Abstractions/10.0.10": { - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.10", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", - "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.10", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.10", - "Microsoft.Extensions.Logging.Abstractions": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "lib/net10.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" + "fileVersion": "10.0.1426.52326" } } }, - "Microsoft.Extensions.Logging/8.0.1": { + "Microsoft.Extensions.Configuration.FileExtensions/10.0.14": { "dependencies": { - "Microsoft.Extensions.DependencyInjection": "8.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.10", - "Microsoft.Extensions.Options": "10.0.10" + "Microsoft.Extensions.Configuration": "10.0.14", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.14", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.14", + "Microsoft.Extensions.FileProviders.Physical": "10.0.14", + "Microsoft.Extensions.Primitives": "10.0.14" }, "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" - } - } - }, - "Microsoft.Extensions.Logging.Abstractions/10.0.10": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", - "System.Diagnostics.DiagnosticSource": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "lib/net10.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" + "fileVersion": "10.0.1426.52326" } } }, - "Microsoft.Extensions.Logging.Configuration/8.0.1": { + "Microsoft.Extensions.Configuration.Json/10.0.14": { "dependencies": { - "Microsoft.Extensions.Configuration": "8.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.10", - "Microsoft.Extensions.Configuration.Binder": "8.0.2", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", - "Microsoft.Extensions.Logging": "8.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.10", - "Microsoft.Extensions.Options": "10.0.10", - "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" + "Microsoft.Extensions.Configuration": "10.0.14", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.14", + "Microsoft.Extensions.Configuration.FileExtensions": "10.0.14", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.14" }, "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" - } - } - }, - "Microsoft.Extensions.Logging.Console/8.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", - "Microsoft.Extensions.Logging": "8.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.10", - "Microsoft.Extensions.Logging.Configuration": "8.0.1", - "Microsoft.Extensions.Options": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" - } - } - }, - "Microsoft.Extensions.Logging.Debug/8.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", - "Microsoft.Extensions.Logging": "8.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" - } - } - }, - "Microsoft.Extensions.Logging.EventLog/8.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", - "Microsoft.Extensions.Logging": "8.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.10", - "Microsoft.Extensions.Options": "10.0.10", - "System.Diagnostics.EventLog": "8.0.1" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" - } - } - }, - "Microsoft.Extensions.Logging.EventSource/8.0.1": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", - "Microsoft.Extensions.Logging": "8.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.10", - "Microsoft.Extensions.Options": "10.0.10", - "Microsoft.Extensions.Primitives": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" - } - } - }, - "Microsoft.Extensions.Options/10.0.10": { - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", - "Microsoft.Extensions.Primitives": "10.0.10" - }, - "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.dll": { + "lib/net10.0/Microsoft.Extensions.Configuration.Json.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" + "fileVersion": "10.0.1426.52326" } } }, - "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "Microsoft.Extensions.Configuration.UserSecrets/10.0.14": { "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.10", - "Microsoft.Extensions.Configuration.Binder": "8.0.2", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", - "Microsoft.Extensions.Options": "10.0.10", - "Microsoft.Extensions.Primitives": "10.0.10" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.14", + "Microsoft.Extensions.Configuration.Json": "10.0.14", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.14", + "Microsoft.Extensions.FileProviders.Physical": "10.0.14" }, "runtime": { - "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.23.53103" - } - } - }, - "Microsoft.Extensions.Primitives/10.0.10": { - "runtime": { - "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "lib/net10.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" + "fileVersion": "10.0.1426.52326" } } }, - "ModelContextProtocol/2.0.0": { + "Microsoft.Extensions.DependencyInjection/10.0.14": { "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "10.0.10", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.10", - "ModelContextProtocol.Core": "2.0.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.14" }, "runtime": { - "lib/net8.0/ModelContextProtocol.dll": { - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.0.0.0" - } - } - }, - "ModelContextProtocol.Core/2.0.0": { - "dependencies": { - "Microsoft.Extensions.AI.Abstractions": "10.8.3", - "Microsoft.Extensions.Logging.Abstractions": "10.0.10", - "System.IO.Pipelines": "10.0.10", - "System.Net.ServerSentEvents": "10.0.10" - }, - "runtime": { - "lib/net8.0/ModelContextProtocol.Core.dll": { - "assemblyVersion": "2.0.0.0", - "fileVersion": "2.0.0.0" - } - } - }, - "System.Diagnostics.DiagnosticSource/10.0.10": { - "runtime": { - "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "lib/net10.0/Microsoft.Extensions.DependencyInjection.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" + "fileVersion": "10.0.1426.52326" } } }, - "System.Diagnostics.EventLog/8.0.1": { + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.14": { "runtime": { - "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" + "lib/net10.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Diagnostics/10.0.14": { + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.14", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.14", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Diagnostics.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/10.0.14": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.14", + "Microsoft.Extensions.Options": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/10.0.14": { + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.FileProviders.Physical/10.0.14": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.14", + "Microsoft.Extensions.FileSystemGlobbing": "10.0.14", + "Microsoft.Extensions.Primitives": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.FileSystemGlobbing/10.0.14": { + "runtime": { + "lib/net10.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Hosting/10.0.14": { + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.14", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.14", + "Microsoft.Extensions.Configuration.Binder": "10.0.14", + "Microsoft.Extensions.Configuration.CommandLine": "10.0.14", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.14", + "Microsoft.Extensions.Configuration.FileExtensions": "10.0.14", + "Microsoft.Extensions.Configuration.Json": "10.0.14", + "Microsoft.Extensions.Configuration.UserSecrets": "10.0.14", + "Microsoft.Extensions.DependencyInjection": "10.0.14", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.14", + "Microsoft.Extensions.Diagnostics": "10.0.14", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.14", + "Microsoft.Extensions.FileProviders.Physical": "10.0.14", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.14", + "Microsoft.Extensions.Logging": "10.0.14", + "Microsoft.Extensions.Logging.Abstractions": "10.0.14", + "Microsoft.Extensions.Logging.Configuration": "10.0.14", + "Microsoft.Extensions.Logging.Console": "10.0.14", + "Microsoft.Extensions.Logging.Debug": "10.0.14", + "Microsoft.Extensions.Logging.EventLog": "10.0.14", + "Microsoft.Extensions.Logging.EventSource": "10.0.14", + "Microsoft.Extensions.Options": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Hosting.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Hosting.Abstractions/10.0.14": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.14", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.14", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.14", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.14", + "Microsoft.Extensions.Logging.Abstractions": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Logging/10.0.14": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.14", + "Microsoft.Extensions.Logging.Abstractions": "10.0.14", + "Microsoft.Extensions.Options": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/10.0.14": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Logging.Configuration/10.0.14": { + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.14", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.14", + "Microsoft.Extensions.Configuration.Binder": "10.0.14", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.14", + "Microsoft.Extensions.Logging": "10.0.14", + "Microsoft.Extensions.Logging.Abstractions": "10.0.14", + "Microsoft.Extensions.Options": "10.0.14", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.Configuration.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Logging.Console/10.0.14": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.14", + "Microsoft.Extensions.Logging": "10.0.14", + "Microsoft.Extensions.Logging.Abstractions": "10.0.14", + "Microsoft.Extensions.Logging.Configuration": "10.0.14", + "Microsoft.Extensions.Options": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.Console.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Logging.Debug/10.0.14": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.14", + "Microsoft.Extensions.Logging": "10.0.14", + "Microsoft.Extensions.Logging.Abstractions": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.Debug.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Logging.EventLog/10.0.14": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.14", + "Microsoft.Extensions.Logging": "10.0.14", + "Microsoft.Extensions.Logging.Abstractions": "10.0.14", + "Microsoft.Extensions.Options": "10.0.14", + "System.Diagnostics.EventLog": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.EventLog.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Logging.EventSource/10.0.14": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.14", + "Microsoft.Extensions.Logging": "10.0.14", + "Microsoft.Extensions.Logging.Abstractions": "10.0.14", + "Microsoft.Extensions.Options": "10.0.14", + "Microsoft.Extensions.Primitives": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Logging.EventSource.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Options/10.0.14": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.14", + "Microsoft.Extensions.Primitives": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.14": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.14", + "Microsoft.Extensions.Configuration.Binder": "10.0.14", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.14", + "Microsoft.Extensions.Options": "10.0.14", + "Microsoft.Extensions.Primitives": "10.0.14" + }, + "runtime": { + "lib/net10.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "Microsoft.Extensions.Primitives/10.0.14": { + "runtime": { + "lib/net10.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" + } + } + }, + "ModelContextProtocol/2.3.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.13", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.14", + "ModelContextProtocol.Core": "2.3.0" + }, + "runtime": { + "lib/net10.0/ModelContextProtocol.dll": { + "assemblyVersion": "2.3.0.0", + "fileVersion": "2.3.0.0" + } + } + }, + "ModelContextProtocol.Core/2.3.0": { + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "10.11.0", + "Microsoft.Extensions.Logging.Abstractions": "10.0.14" + }, + "runtime": { + "lib/net10.0/ModelContextProtocol.Core.dll": { + "assemblyVersion": "2.3.0.0", + "fileVersion": "2.3.0.0" + } + } + }, + "System.Diagnostics.EventLog/10.0.14": { + "runtime": { + "runtimes/win/lib/net10.0/System.Diagnostics.EventLog.Messages.dll": { + "assemblyVersion": "10.0.0.0", + "fileVersion": "10.0.1426.52326" }, - "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { - "assemblyVersion": "8.0.0.0", - "fileVersion": "8.0.1024.46610" - } - } - }, - "System.IO.Pipelines/10.0.10": { - "runtime": { - "lib/net8.0/System.IO.Pipelines.dll": { + "runtimes/win/lib/net10.0/System.Diagnostics.EventLog.dll": { "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" + "fileVersion": "10.0.1426.52326" } } }, - "System.Net.ServerSentEvents/10.0.10": { - "runtime": { - "lib/net8.0/System.Net.ServerSentEvents.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" - } - } - }, - "System.Text.Encodings.Web/10.0.10": { - "runtime": { - "lib/net8.0/System.Text.Encodings.Web.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" - } - } - }, - "System.Text.Json/10.0.10": { + "Kompas.Mcp.Core/0.5.0": { "dependencies": { - "System.IO.Pipelines": "10.0.10", - "System.Text.Encodings.Web": "10.0.10" - }, - "runtime": { - "lib/net8.0/System.Text.Json.dll": { - "assemblyVersion": "10.0.0.0", - "fileVersion": "10.0.1026.32716" - } - } - }, - "Kompas.Mcp.Core/0.4.0": { - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "10.0.10" + "Microsoft.Extensions.Logging.Abstractions": "10.0.14" }, "runtime": { "Kompas.Mcp.Core.dll": { - "assemblyVersion": "0.4.0", - "fileVersion": "0.4.0.0" + "assemblyVersion": "0.5.0.0", + "fileVersion": "0.5.0.0" } } } } }, "libraries": { - "kompas-mcp/0.4.0": { + "kompas-mcp/0.5.0": { "type": "project", "serviceable": false, "sha512": "" }, - "Microsoft.Extensions.AI.Abstractions/10.8.3": { + "Microsoft.Extensions.AI.Abstractions/10.11.0": { "type": "package", "serviceable": true, - "sha512": "sha512-K0B05oApxmviWalNHPMBBcRC7erKiDATz3ENNR/jqTR9JwIwLRefgDhj2jCRwL1aca99pXUe0qyQC73/xIuZig==", - "path": "microsoft.extensions.ai.abstractions/10.8.3", - "hashPath": "microsoft.extensions.ai.abstractions.10.8.3.nupkg.sha512" + "sha512": "sha512-h4DX/TdJU4fk1GGaf19n6Kujkj6VXbGeL4UEOsQ8+ZJC5fVApPauokCtvBP684BYbczUYZQNfo1mbmyHG4WVSg==", + "path": "microsoft.extensions.ai.abstractions/10.11.0", + "hashPath": "microsoft.extensions.ai.abstractions.10.11.0.nupkg.sha512" }, - "Microsoft.Extensions.Caching.Abstractions/10.0.10": { + "Microsoft.Extensions.Caching.Abstractions/10.0.13": { "type": "package", "serviceable": true, - "sha512": "sha512-4ZFBNE+jzR+CrWWlhOesnmywCW7pYKT0dxyAQRdL11yJwxe4jvcAu31eorFtEkoFeCDcUTeNssgPv2yaRRptaQ==", - "path": "microsoft.extensions.caching.abstractions/10.0.10", - "hashPath": "microsoft.extensions.caching.abstractions.10.0.10.nupkg.sha512" + "sha512": "sha512-UOJqcdNMoFcV/5RUcOlVKq9pPmbrcmbpLx5iYz9QtrmMcWRQzlL5Q/NZRfbPPLNyIEc1HWjjs5Z7nIwqewU1sg==", + "path": "microsoft.extensions.caching.abstractions/10.0.13", + "hashPath": "microsoft.extensions.caching.abstractions.10.0.13.nupkg.sha512" }, - "Microsoft.Extensions.Configuration/8.0.0": { + "Microsoft.Extensions.Configuration/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", - "path": "microsoft.extensions.configuration/8.0.0", - "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" + "sha512": "sha512-UcnvaEaMvRckDDhyqY1OZkFwBqpZArkHFKB6dWaQWT9XTuNttNNX8Cqsb/Sic2LfJxsMLJUXnYrxY3iX5LN9pQ==", + "path": "microsoft.extensions.configuration/10.0.14", + "hashPath": "microsoft.extensions.configuration.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.Abstractions/10.0.10": { + "Microsoft.Extensions.Configuration.Abstractions/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-5Vnd2I75DmZCVEjSynIdJ/0EGafgnLQwgR3t2C2/fkjx/nRG+cLwxLLdInoHeCEpkD5K4Ov/g9ZCRYrl4TRsaA==", - "path": "microsoft.extensions.configuration.abstractions/10.0.10", - "hashPath": "microsoft.extensions.configuration.abstractions.10.0.10.nupkg.sha512" + "sha512": "sha512-4YdfvaoWn3tB1xQQHGrhRTFWJ8fGOqxThxduynSZy9ZFTiSaUi3vX4EK/kj8h2HQMwTlks9MWV1fv2WRBv5/1w==", + "path": "microsoft.extensions.configuration.abstractions/10.0.14", + "hashPath": "microsoft.extensions.configuration.abstractions.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.Binder/8.0.2": { + "Microsoft.Extensions.Configuration.Binder/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-7IQhGK+wjyGrNsPBjJcZwWAr+Wf6D4+TwOptUt77bWtgNkiV8tDEbhFS+dDamtQFZ2X7kWG9m71iZQRj2x3zgQ==", - "path": "microsoft.extensions.configuration.binder/8.0.2", - "hashPath": "microsoft.extensions.configuration.binder.8.0.2.nupkg.sha512" + "sha512": "sha512-brDb5kgle2iY2lWHgeV/KOqnBEpVnlMFigGJ/WW7KP9Nj6C/t53f/h5boYyVXB0bEhgpL+ctbewDJMI+zAMj1w==", + "path": "microsoft.extensions.configuration.binder/10.0.14", + "hashPath": "microsoft.extensions.configuration.binder.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "Microsoft.Extensions.Configuration.CommandLine/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", - "path": "microsoft.extensions.configuration.commandline/8.0.0", - "hashPath": "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512" + "sha512": "sha512-/9IqkBeB7mE1enbN4Cfeu4HFPU9uR1JSJh2qwXfwr7SYBxETkTKRht/LoPfajmmlh+BJlH3jm79CLhQPFb9ovw==", + "path": "microsoft.extensions.configuration.commandline/10.0.14", + "hashPath": "microsoft.extensions.configuration.commandline.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "Microsoft.Extensions.Configuration.EnvironmentVariables/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", - "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", - "hashPath": "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512" + "sha512": "sha512-jB0UiYjpnneoBH1ZeXPlHYt4zUme6SZlnstL6gsH/0O/d5rOuN5lSIlOIfxXzapl8tAi7QmYOEogP09g/wcHzA==", + "path": "microsoft.extensions.configuration.environmentvariables/10.0.14", + "hashPath": "microsoft.extensions.configuration.environmentvariables.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.FileExtensions/8.0.1": { + "Microsoft.Extensions.Configuration.FileExtensions/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-EJzSNO9oaAXnTdtdNO6npPRsIIeZCBSNmdQ091VDO7fBiOtJAAeEq6dtrVXIi3ZyjC5XRSAtVvF8SzcneRHqKQ==", - "path": "microsoft.extensions.configuration.fileextensions/8.0.1", - "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.1.nupkg.sha512" + "sha512": "sha512-NBIfm8vWNi3UJ9OI9thvREJeV6KzEdPjQ4ONdH+yPWutGBpVnwLbXiEqdEFaGAFYpAluGCfyCwKFgH9pd2scfw==", + "path": "microsoft.extensions.configuration.fileextensions/10.0.14", + "hashPath": "microsoft.extensions.configuration.fileextensions.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.Json/8.0.1": { + "Microsoft.Extensions.Configuration.Json/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-L89DLNuimOghjV3tLx0ArFDwVEJD6+uGB3BMCMX01kaLzXkaXHb2021xOMl2QOxUxbdePKUZsUY7n2UUkycjRg==", - "path": "microsoft.extensions.configuration.json/8.0.1", - "hashPath": "microsoft.extensions.configuration.json.8.0.1.nupkg.sha512" + "sha512": "sha512-4Tn8eNg85x+ICDN4OLC7Dl/xvZNREZIf7VSOAdT4Q4KYf5Ip1zAk+0BAx8BsRTomgEpCYV4kKsNNnP/ZXUbQkw==", + "path": "microsoft.extensions.configuration.json/10.0.14", + "hashPath": "microsoft.extensions.configuration.json.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Configuration.UserSecrets/8.0.1": { + "Microsoft.Extensions.Configuration.UserSecrets/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-7tYqdPPpAK+3jO9d5LTuCK2VxrEdf85Ol4trUr6ds4jclBecadWZ/RyPCbNjfbN5iGTfUnD/h65TOQuqQv2c+A==", - "path": "microsoft.extensions.configuration.usersecrets/8.0.1", - "hashPath": "microsoft.extensions.configuration.usersecrets.8.0.1.nupkg.sha512" + "sha512": "sha512-z+dvl9uQnNzvq6Xco+UQyeujpP/BHs+ahHLPCBMxR5GW6M4JcsN1tupEgn5uWgR1fGCfmxS4QJEMt6eyizXGUA==", + "path": "microsoft.extensions.configuration.usersecrets/10.0.14", + "hashPath": "microsoft.extensions.configuration.usersecrets.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.DependencyInjection/8.0.1": { + "Microsoft.Extensions.DependencyInjection/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==", - "path": "microsoft.extensions.dependencyinjection/8.0.1", - "hashPath": "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512" + "sha512": "sha512-2LzcuVjemeXR+WdY9wGIr8iGb7fYsDAit+IScxXX2XJnX0b++mWcE/WO6fEGIqhdMfSQM2ZS5JGMHYZix7YXZg==", + "path": "microsoft.extensions.dependencyinjection/10.0.14", + "hashPath": "microsoft.extensions.dependencyinjection.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.10": { + "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-z/2xXlFw2aLGjHyEm6E0tQ+In6VfzQzTrtArbQ2c0TQE16ZbyDCMGPvaUT9I0s8rgy9sRWlU2P9waW37qV04qA==", - "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.10", - "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.10.nupkg.sha512" + "sha512": "sha512-QtpQzuSZVyTPCuHW058yCs9Nj0394uUkNyFHS813nOmK9UgUdBdaprJ5PPsBgsQIpxADTsTkbaMMonykem6qdw==", + "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.14", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Diagnostics/8.0.1": { + "Microsoft.Extensions.Diagnostics/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-doVPCUUCY7c6LhBsEfiy3W1bvS7Mi6LkfQMS8nlC22jZWNxBv8VO8bdfeyvpYFst6Kxqk7HBC6lytmEoBssvSQ==", - "path": "microsoft.extensions.diagnostics/8.0.1", - "hashPath": "microsoft.extensions.diagnostics.8.0.1.nupkg.sha512" + "sha512": "sha512-80VqW8eKxQaxBOLDNpLUdxOlxzWn/jqBSxNBCfD8GCjcshNDpFvUgKh8uvvZwvkfBbwmNPWPWHyy9F+RLd1dlQ==", + "path": "microsoft.extensions.diagnostics/10.0.14", + "hashPath": "microsoft.extensions.diagnostics.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Diagnostics.Abstractions/10.0.10": { + "Microsoft.Extensions.Diagnostics.Abstractions/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-9uWiKpeOVac355STyChWR/pliFX/5CeLqChW9kKsaxyDH4EUTZxMkT4Jwp/J/peLm0GBFmSX5c0WCse3yCnq1Q==", - "path": "microsoft.extensions.diagnostics.abstractions/10.0.10", - "hashPath": "microsoft.extensions.diagnostics.abstractions.10.0.10.nupkg.sha512" + "sha512": "sha512-vm+PPso6vOwGeX52MdOPh6z/R6KHgxQUwqq7k7Jc9jhy2JOxO2KB4xfoJQBBp2Ni8M4zKgJ4r2a1dgrYG7+MKw==", + "path": "microsoft.extensions.diagnostics.abstractions/10.0.14", + "hashPath": "microsoft.extensions.diagnostics.abstractions.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.FileProviders.Abstractions/10.0.10": { + "Microsoft.Extensions.FileProviders.Abstractions/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-c5zqFCY9DiIpMovLd7/d/CTiEtrMOuQ639dhv3PABtKQIKNQikSHwQt8+N679uii9q+B55lgK28Uv64FOwEu8w==", - "path": "microsoft.extensions.fileproviders.abstractions/10.0.10", - "hashPath": "microsoft.extensions.fileproviders.abstractions.10.0.10.nupkg.sha512" + "sha512": "sha512-rAqf2Em2ZjLqNbcLJlboQnXNyJP604F960TsCKNiP00Ur6ExIc1mcwmNb8L2eTRT8RC8UKx/GjecoWcW2Sj7bw==", + "path": "microsoft.extensions.fileproviders.abstractions/10.0.14", + "hashPath": "microsoft.extensions.fileproviders.abstractions.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "Microsoft.Extensions.FileProviders.Physical/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", - "path": "microsoft.extensions.fileproviders.physical/8.0.0", - "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" + "sha512": "sha512-dcp6eCIk6ZpE3CTNmIna0ifgxsPel/MtOc23/Y/AJlD9SZZr7bhlKK2DAXYlrz81yMkMi6el/LHHUFKCZ3ufuQ==", + "path": "microsoft.extensions.fileproviders.physical/10.0.14", + "hashPath": "microsoft.extensions.fileproviders.physical.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "Microsoft.Extensions.FileSystemGlobbing/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", - "path": "microsoft.extensions.filesystemglobbing/8.0.0", - "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" + "sha512": "sha512-xt6c/PWLL6+CiBiZA3PWRSfkwcPh+HCwiOLrgSUkhzBT7lrT/+QpIKPeuCQyDPspwOuG1q0cbJhuiGpRjr4UNQ==", + "path": "microsoft.extensions.filesystemglobbing/10.0.14", + "hashPath": "microsoft.extensions.filesystemglobbing.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Hosting/8.0.1": { + "Microsoft.Extensions.Hosting/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-bP9EEkHBEfjgYiG8nUaXqMk/ujwJrffOkNPP7onpRMO8R+OUSESSP4xHkCAXgYZ1COP2Q9lXlU5gkMFh20gRuw==", - "path": "microsoft.extensions.hosting/8.0.1", - "hashPath": "microsoft.extensions.hosting.8.0.1.nupkg.sha512" + "sha512": "sha512-q3f2GLZebtxWG/pDtckPrgIWV22pVmSLSLEkncdmbUz7Z6atwF2wn9ag5cZCc/ndcGe7ffHJom98scauFG+oNQ==", + "path": "microsoft.extensions.hosting/10.0.14", + "hashPath": "microsoft.extensions.hosting.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Hosting.Abstractions/10.0.10": { + "Microsoft.Extensions.Hosting.Abstractions/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-5LugpYGHk+mkn0a8IZgcyfBca8PCTAU9RQFoMrTdtOOidq88M2SI5f3px6ugnzgxC+eTkvYYJi8pzlUnG5xdAQ==", - "path": "microsoft.extensions.hosting.abstractions/10.0.10", - "hashPath": "microsoft.extensions.hosting.abstractions.10.0.10.nupkg.sha512" + "sha512": "sha512-p6NUEkmlaB+FujQZTtyNBKFULQO+Fj8SKuYdYHASQso+RkeYdFDPNsMM4mtOHqx1GZNQnZm/inmsqGkja/Dw2w==", + "path": "microsoft.extensions.hosting.abstractions/10.0.14", + "hashPath": "microsoft.extensions.hosting.abstractions.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Logging/8.0.1": { + "Microsoft.Extensions.Logging/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==", - "path": "microsoft.extensions.logging/8.0.1", - "hashPath": "microsoft.extensions.logging.8.0.1.nupkg.sha512" + "sha512": "sha512-O2fXL6JmtkFwkigxS8fPTQpLXxGDjgZco5D+h88s++Cl0bDCs023PVkpNoifciJ+f30I82jnp8tpwF0wCLdFtA==", + "path": "microsoft.extensions.logging/10.0.14", + "hashPath": "microsoft.extensions.logging.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Logging.Abstractions/10.0.10": { + "Microsoft.Extensions.Logging.Abstractions/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-zkFxGYUvdxAvIKTyXHrmW+Sux53D4SezD9dMyZ6hrwwzPQJNuwCRy1f5W7AvYTqacEGhWF2XderRQG1OvbV8og==", - "path": "microsoft.extensions.logging.abstractions/10.0.10", - "hashPath": "microsoft.extensions.logging.abstractions.10.0.10.nupkg.sha512" + "sha512": "sha512-SwcbEBtkECq3D2oywvHkm46fyrX9Dd2JPWphDnHUc2+cUWR1Mdo41atAjh/9iZjgQxuvbKfZKXqostT/LZfefA==", + "path": "microsoft.extensions.logging.abstractions/10.0.14", + "hashPath": "microsoft.extensions.logging.abstractions.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Logging.Configuration/8.0.1": { + "Microsoft.Extensions.Logging.Configuration/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-QWwTrsgOnJMmn+XUslm8D2H1n3PkP/u/v52FODtyBc/k4W9r3i2vcXXeeX/upnzllJYRRbrzVzT0OclfNJtBJA==", - "path": "microsoft.extensions.logging.configuration/8.0.1", - "hashPath": "microsoft.extensions.logging.configuration.8.0.1.nupkg.sha512" + "sha512": "sha512-CfFSNbVSXSl8UTH453c0HoY5owcpaY1PMh1xsB+3NWcEq6WUSPHRotydbnMJtmw7Kybp6cTba8e+/uaJI52ANw==", + "path": "microsoft.extensions.logging.configuration/10.0.14", + "hashPath": "microsoft.extensions.logging.configuration.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Logging.Console/8.0.1": { + "Microsoft.Extensions.Logging.Console/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-uzcg/5U2eLyn5LIKlERkdSxw6VPC1yydnOSQiRRWGBGN3kphq3iL4emORzrojScDmxRhv49gp5BI8U3Dz7y4iA==", - "path": "microsoft.extensions.logging.console/8.0.1", - "hashPath": "microsoft.extensions.logging.console.8.0.1.nupkg.sha512" + "sha512": "sha512-8Qx57p3sUAajSZHLQf8eihZqMtSIeI4fZ1JVpL4fvg4QqSbbgJkN0X0owX1cVJJRW2Xw4uqtVv9F7LgdXOBQHQ==", + "path": "microsoft.extensions.logging.console/10.0.14", + "hashPath": "microsoft.extensions.logging.console.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Logging.Debug/8.0.1": { + "Microsoft.Extensions.Logging.Debug/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-B8hqNuYudC2RB+L/DI33uO4rf5by41fZVdcVL2oZj0UyoAZqnwTwYHp1KafoH4nkl1/23piNeybFFASaV2HkFg==", - "path": "microsoft.extensions.logging.debug/8.0.1", - "hashPath": "microsoft.extensions.logging.debug.8.0.1.nupkg.sha512" + "sha512": "sha512-8e79uonXzgIsZbdgc5pa2Ybk5W+vUbd+gfGS50E+BW9ApRv9s0qL1DTyqLv7VQEPxTHS/l8Y0AtS7K8do+TczQ==", + "path": "microsoft.extensions.logging.debug/10.0.14", + "hashPath": "microsoft.extensions.logging.debug.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Logging.EventLog/8.0.1": { + "Microsoft.Extensions.Logging.EventLog/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-ZD1m4GXoxcZeDJIq8qePKj+QAWeQNO/OG8skvrOG8RQfxLp9MAKRoliTc27xanoNUzeqvX5HhS/I7c0BvwAYUg==", - "path": "microsoft.extensions.logging.eventlog/8.0.1", - "hashPath": "microsoft.extensions.logging.eventlog.8.0.1.nupkg.sha512" + "sha512": "sha512-4HbWayQiJdw0lYthC45rElah2mJJeSlHDu3rcIrinGe95JdOt6I/vWQTNUFXiujIsHv3Z8MyA79ZC5P1Ww+jNg==", + "path": "microsoft.extensions.logging.eventlog/10.0.14", + "hashPath": "microsoft.extensions.logging.eventlog.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Logging.EventSource/8.0.1": { + "Microsoft.Extensions.Logging.EventSource/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-YMXMAla6B6sEf/SnfZYTty633Ool3AH7KOw2LOaaEqwSo2piK4f7HMtzyc3CNiipDnq1fsUSuG5Oc7ZzpVy8WQ==", - "path": "microsoft.extensions.logging.eventsource/8.0.1", - "hashPath": "microsoft.extensions.logging.eventsource.8.0.1.nupkg.sha512" + "sha512": "sha512-Q06Q90D3qnrsKtf1QlaMELCED3ZdMV5SGIRIERUQTTSCoqTNKSitx3KMRgLdxBeqI5ZcbOu5InOu6xQ6o6zmUg==", + "path": "microsoft.extensions.logging.eventsource/10.0.14", + "hashPath": "microsoft.extensions.logging.eventsource.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Options/10.0.10": { + "Microsoft.Extensions.Options/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-srnhnk7nE8krBiIXp71LvBmKBtraBONWSRzdjJgRv1Ko9Mp8IVNqv4vIS9hGeVteBig8aQkva9ZG+sC+o5sVcA==", - "path": "microsoft.extensions.options/10.0.10", - "hashPath": "microsoft.extensions.options.10.0.10.nupkg.sha512" + "sha512": "sha512-EeN/33S418m9oWEaZY4N5T+BNxtOqNTIFoFbIgBKwylh4OJPKIWFAzbIhpTdNbwUs26MhkmbLCAbdY+YCJ1dIQ==", + "path": "microsoft.extensions.options/10.0.14", + "hashPath": "microsoft.extensions.options.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": { + "Microsoft.Extensions.Options.ConfigurationExtensions/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", - "path": "microsoft.extensions.options.configurationextensions/8.0.0", - "hashPath": "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512" + "sha512": "sha512-4wcIU0rE04ejEfCwHTftu9O8fgH6CRYCe+tseRapikUBn1Kic3QdO7ku22SwFyLrzdWGYPUZMEgv57ZYuuc5gA==", + "path": "microsoft.extensions.options.configurationextensions/10.0.14", + "hashPath": "microsoft.extensions.options.configurationextensions.10.0.14.nupkg.sha512" }, - "Microsoft.Extensions.Primitives/10.0.10": { + "Microsoft.Extensions.Primitives/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-5wu/GrYVd8mG2DVUw3vFJzF+O336TyTGg/Kmcgw9bfwYhCoFiV5lR5QeEmKecJyrW4W54nMfD3p3589E8a7czQ==", - "path": "microsoft.extensions.primitives/10.0.10", - "hashPath": "microsoft.extensions.primitives.10.0.10.nupkg.sha512" + "sha512": "sha512-1bbZqqCJTPba3inTADExbp/9PsGVyvGOX3zr6tFr7ySCgVkX9Lpw7BV0TizktNItd3SsbUu1sQfSAYm1GZMoNw==", + "path": "microsoft.extensions.primitives/10.0.14", + "hashPath": "microsoft.extensions.primitives.10.0.14.nupkg.sha512" }, - "ModelContextProtocol/2.0.0": { + "ModelContextProtocol/2.3.0": { "type": "package", "serviceable": true, - "sha512": "sha512-X/KDNZDP9Zgs7YXXxxpKiDMWWPXYrs764lVgc6vEM4pCg87bYz4VaceeiKW91XDTGgUvIbmRYXgWqyNpV32xRg==", - "path": "modelcontextprotocol/2.0.0", - "hashPath": "modelcontextprotocol.2.0.0.nupkg.sha512" + "sha512": "sha512-PHZ0q8xTAoysqUKpA5gC0RGJSfwpZhfsNz+9Sw0X0RzFFVHjIE52sx6C+ogMn+LSE+FfiYiNscPJhM6q6DMT6Q==", + "path": "modelcontextprotocol/2.3.0", + "hashPath": "modelcontextprotocol.2.3.0.nupkg.sha512" }, - "ModelContextProtocol.Core/2.0.0": { + "ModelContextProtocol.Core/2.3.0": { "type": "package", "serviceable": true, - "sha512": "sha512-piFR0HtA/2Oc1tgk96EE5Tye6qA2sg3WGRAXBhUqo/BWikdEYEs2UuqtmwLrQZJUge1nUOPgGHYsb15VIBK8iw==", - "path": "modelcontextprotocol.core/2.0.0", - "hashPath": "modelcontextprotocol.core.2.0.0.nupkg.sha512" + "sha512": "sha512-EDpbQholhVWoNumb0Ab3oGv9LmXOLgaD5ixEIUkrnzpnqD0TJCSHTJ5G71/J1KlrQ98aWDclWTPMffKTnCJoMw==", + "path": "modelcontextprotocol.core/2.3.0", + "hashPath": "modelcontextprotocol.core.2.3.0.nupkg.sha512" }, - "System.Diagnostics.DiagnosticSource/10.0.10": { + "System.Diagnostics.EventLog/10.0.14": { "type": "package", "serviceable": true, - "sha512": "sha512-cjtKi6ERMYWp6b9UTVPcwDT29PjKDtlM3W9OwnWL5abRsI8ku42Q2wqZoLIIXJnT/XF2s2CjuK8Nl4a3mmTxQQ==", - "path": "system.diagnostics.diagnosticsource/10.0.10", - "hashPath": "system.diagnostics.diagnosticsource.10.0.10.nupkg.sha512" + "sha512": "sha512-O/RzNwWoDzehkLlAG9hR8xooY5L41U7VUaYlcKvE3+FhHohBJqF10oLUzuv0v59VeJ62hv3uw9VoeX12zej7Sg==", + "path": "system.diagnostics.eventlog/10.0.14", + "hashPath": "system.diagnostics.eventlog.10.0.14.nupkg.sha512" }, - "System.Diagnostics.EventLog/8.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-n1ZP7NM2Gkn/MgD8+eOT5MulMj6wfeQMNS2Pizvq5GHCZfjlFMXV2irQlQmJhwA2VABC57M0auudO89Iu2uRLg==", - "path": "system.diagnostics.eventlog/8.0.1", - "hashPath": "system.diagnostics.eventlog.8.0.1.nupkg.sha512" - }, - "System.IO.Pipelines/10.0.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-7WX0W96y3dpQdYG4sEGdh38g3/0lOD4/dKbn2rRVOVzKhzoZUn2gKNIKaFeKWs8RCbpFfmmEWsRhSy95hMpvqA==", - "path": "system.io.pipelines/10.0.10", - "hashPath": "system.io.pipelines.10.0.10.nupkg.sha512" - }, - "System.Net.ServerSentEvents/10.0.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-1m3dGOl5YI9VhOE+MPCSII+WXZcyYVr5D/UbBifOUxkrx2npczhWjdl0PYZ1tMGygVce1mIfUDhdM1LBiEQFNw==", - "path": "system.net.serversentevents/10.0.10", - "hashPath": "system.net.serversentevents.10.0.10.nupkg.sha512" - }, - "System.Text.Encodings.Web/10.0.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-o16m2YpDN/pjHsnxf9pTGwkpcuvjW8v1/wGUwJtM1c3QZUKm7ZEO/eYRJg7iIx6GxS2Zv9lAMHpiQwHDdgqauA==", - "path": "system.text.encodings.web/10.0.10", - "hashPath": "system.text.encodings.web.10.0.10.nupkg.sha512" - }, - "System.Text.Json/10.0.10": { - "type": "package", - "serviceable": true, - "sha512": "sha512-bmsO6UdYtBdtn32zYXfsh7KlyTIzV/3V9hdT9RIb4pXKgYOsNxXR+VbWigNwBtNFVGYGm6Hwmqw5a+/IWFd36Q==", - "path": "system.text.json/10.0.10", - "hashPath": "system.text.json.10.0.10.nupkg.sha512" - }, - "Kompas.Mcp.Core/0.4.0": { + "Kompas.Mcp.Core/0.5.0": { "type": "project", "serviceable": false, "sha512": "" diff --git a/plugin/bin/kompas-mcp.dll b/plugin/bin/kompas-mcp.dll index 199ad1f..46a1070 100644 Binary files a/plugin/bin/kompas-mcp.dll and b/plugin/bin/kompas-mcp.dll differ diff --git a/plugin/bin/kompas-mcp.exe b/plugin/bin/kompas-mcp.exe index 7d83aab..795735e 100755 Binary files a/plugin/bin/kompas-mcp.exe and b/plugin/bin/kompas-mcp.exe differ diff --git a/plugin/bin/kompas-mcp.pdb b/plugin/bin/kompas-mcp.pdb index f09e389..17c10d5 100644 Binary files a/plugin/bin/kompas-mcp.pdb and b/plugin/bin/kompas-mcp.pdb differ diff --git a/plugin/bin/kompas-mcp.runtimeconfig.json b/plugin/bin/kompas-mcp.runtimeconfig.json index 8e02282..f893e83 100644 --- a/plugin/bin/kompas-mcp.runtimeconfig.json +++ b/plugin/bin/kompas-mcp.runtimeconfig.json @@ -1,14 +1,15 @@ { "runtimeOptions": { - "tfm": "net8.0", + "tfm": "net10.0", "rollForward": "LatestMajor", "framework": { "name": "Microsoft.NETCore.App", - "version": "8.0.0" + "version": "10.0.0" }, "configProperties": { "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false, + "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false } } } \ No newline at end of file diff --git a/plugin/commands/doctor.md b/plugin/commands/doctor.md index ecbed74..2721719 100644 --- a/plugin/commands/doctor.md +++ b/plugin/commands/doctor.md @@ -28,9 +28,9 @@ description: "Диагностика установки плагина КОМП `/plugin update kompas@kompas-plugin`, затем `/reload-plugins`. 4. **.NET Runtime.** Сервер поставляется framework-dependent, поэтому рантайм нужен на машине: - `dotnet --list-runtimes` должен показать строку `Microsoft.NETCore.App 8.<любая>` или новее + `dotnet --list-runtimes` должен показать строку `Microsoft.NETCore.App 10.<любая>` или новее (x64). Ни одной подходящей строки или самой команды `dotnet` нет — это и есть причина сбоя - пункта 3: попроси пользователя поставить .NET Runtime 8 или новее с + пункта 3: попроси пользователя поставить .NET Runtime 10 или новее с https://dotnet.microsoft.com/download/dotnet (нужен именно x64; Desktop Runtime не обязателен). 5. **КОМПАС-3D установлен и, возможно, уже запущен.** Сервер подключается к КОМПАС лениво — не при diff --git a/plugin/scripts/launch-kompas-mcp.ps1 b/plugin/scripts/launch-kompas-mcp.ps1 index 62e1777..9354585 100644 --- a/plugin/scripts/launch-kompas-mcp.ps1 +++ b/plugin/scripts/launch-kompas-mcp.ps1 @@ -40,7 +40,7 @@ catch { # Самая частая причина здесь — отсутствующий .NET Runtime: сервер поставляется # framework-dependent, и без рантайма apphost падает именно тут. [Console]::Error.WriteLine("kompas-mcp launcher: не удалось запустить сервер: $($_.Exception.Message)") - [Console]::Error.WriteLine("kompas-mcp launcher: если .NET Runtime не установлен — https://dotnet.microsoft.com/download/dotnet (нужен .NET 8 или новее, x64)") + [Console]::Error.WriteLine("kompas-mcp launcher: если .NET Runtime не установлен — https://dotnet.microsoft.com/download/dotnet (нужен .NET 10 или новее, x64)") exit 1 } diff --git a/plugin/skills/kompas-3d/SKILL.md b/plugin/skills/kompas-3d/SKILL.md index a547060..b75fa19 100644 --- a/plugin/skills/kompas-3d/SKILL.md +++ b/plugin/skills/kompas-3d/SKILL.md @@ -321,8 +321,8 @@ variables | errors | components` (`sections` сужает и ответ, и об файл детали не меняется — но он перекрывает ВСЕ акценты детали (надпись станет цвета компонента). Нужны акценты — оставь компоненту наследуемый цвет. Грань или тело ВНУТРИ компонента из сборки не красятся: акценты, общие для всех экземпляров, задают в файле детали. -- **Передача дальше**: STEP несёт цвета и прозрачность — ответ `export_model` их перечисляет; STL - цветов не несёт. +- **Передача дальше**: STEP несёт цвета и прозрачность, но не текстуры и вырезы; STL не несёт + оформления вовсе. Ответ `export_model` перечисляет попавшие цвета и называет, что потеряно. - **Отделка по материалу**: металл — `finish="metal"` (`silver`, `gold`), пластик — `satin` или `matte`, `glossy` — умолчание КОМПАС. - **Текстура — там, где она что-то говорит**: накатка на рукоятке (`texture="diamond knurl"`, @@ -336,8 +336,7 @@ variables | errors | components` (`sections` сужает и ответ, и об на снимке, не трогая массу и топологию. Нужны настоящие отверстия под крепёж или DFM — это `hole`/`pattern`, вырез их не заменяет. Рисунок «не тем боком» — `textureAngle`, сдвиг — `textureOffset` (оба вместе с повтором имён `texture` и `cutout` — повернётся только то, что - названо в вызове; поворот 0…180°). Смена рисунка плитку и раскладку сохраняет. В STEP уходят - только цвета — текстуры и вырезы остаются в `.m3d`. + названо в вызове; поворот 0…180°). Смена рисунка плитку и раскладку сохраняет. - **Проверка — глазами**: `model_snapshot(view="iso")` после раскраски; что окрашено на самом деле — `describe_model(sections=appearance)`. Прозрачность снимок не рисует — её видно только в разделе `appearance`. diff --git a/release.json b/release.json index 7fbc944..42437f0 100644 --- a/release.json +++ b/release.json @@ -1,6 +1,6 @@ { - "version": "0.4.0", - "tag": "v0.4.0", - "sourceSha": "f1ecc6ff5a923d524a7aa8dc7b97c538d9cf1bb3", - "built": "2026-10-15T03:15:33Z" + "version": "0.5.0", + "tag": "v0.5.0", + "sourceSha": "29b0f1188a1ddafad5b49076f73d75239bd9bc76", + "built": "2026-10-26T20:45:56Z" }