diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 5d7616e0..24ef2811 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,14 +3,14 @@ "isRoot": true, "tools": { "dotnet-reportgenerator-globaltool": { - "version": "5.5.9", + "version": "5.5.10", "commands": [ "reportgenerator" ], "rollForward": false }, "dotnet-ef": { - "version": "10.0.7", + "version": "10.0.8", "commands": [ "dotnet-ef" ], diff --git a/Directory.Packages.props b/Directory.Packages.props index 5fcab813..9085b778 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -3,39 +3,39 @@ true - - - - + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - + + + - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - + + + - - + + - - - - + + + + - + @@ -46,7 +46,7 @@ - + diff --git a/src/api/Menlo.Api.Tests/packages.lock.json b/src/api/Menlo.Api.Tests/packages.lock.json index 546b1ac1..3d0cc98c 100644 --- a/src/api/Menlo.Api.Tests/packages.lock.json +++ b/src/api/Menlo.Api.Tests/packages.lock.json @@ -10,37 +10,37 @@ }, "Microsoft.AspNetCore.Mvc.Testing": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "lWyzApi1g8/r0eXqZBbl5bA8zewS8koxOir83/+OvJcyn2HazdUzPFd4MWc9uMdVzCRX6Z5aY4tNK+N0pWXMLg==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "C9kMpUciPgx7ObqoO6W+eXEf3zHFWb7XpQgFJBzdO8GsmmVYrgcErTLMuki6e3EihycGpHbcJECYHDgM7XRMkg==", "dependencies": { - "Microsoft.AspNetCore.TestHost": "10.0.7", - "Microsoft.Extensions.DependencyModel": "10.0.7", - "Microsoft.Extensions.Hosting": "10.0.7" + "Microsoft.AspNetCore.TestHost": "10.0.8", + "Microsoft.Extensions.DependencyModel": "10.0.8", + "Microsoft.Extensions.Hosting": "10.0.8" } }, "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "G6yclVO5/csPzzsymV0SemY2NDqE31CP5M3jprF5IuO9wJsh4aUOfYD8HCLuDmM1D1CfReegVic48O2r79d46Q==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "EJx+fIBMgBlgD+ublKCn+GTOJkw3UqV7xOjYWBRVdUYyIm8UfvAsmSOPFiIInsWTHyMEYUJ9gCJY1jwX+6UB7w==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "10.0.7", - "Microsoft.EntityFrameworkCore.Analyzers": "10.0.7", - "Microsoft.Extensions.Caching.Memory": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7" + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.8", + "Microsoft.EntityFrameworkCore.Analyzers": "10.0.8", + "Microsoft.Extensions.Caching.Memory": "10.0.8", + "Microsoft.Extensions.Logging": "10.0.8" } }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "midwPufIwXhOJcVhaZpCZGNbjy2QoPfHI+70nw2dGcoULEW9DybMvMPYkRjOJV0eI46a1oVFhU4lFYDEx6YUbg==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "UU3diAD2wwZveye2rnrwaF/wvJ9tm5iL2fuY9TTap6/iGQK1OO29M1BzXZRlRPVH/dByt5w/pISBSFtyR7hTqw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "10.0.7", - "Microsoft.Extensions.Caching.Memory": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7" + "Microsoft.EntityFrameworkCore": "10.0.8", + "Microsoft.Extensions.Caching.Memory": "10.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging": "10.0.8" } }, "Microsoft.NET.Test.Sdk": { @@ -223,8 +223,8 @@ }, "Microsoft.AspNetCore.TestHost": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "2UM9EtTmX6yF6Efa6WOO7wmHz2kPksmnzPmMwveuOGJQwbtNg5wKGj7usGLr8Ve3AMhIAc2yqyRXt1xNsed3hg==" + "resolved": "10.0.8", + "contentHash": "HRH/XAke90wkHv9ykCsrvpVqvKOUt53jQzvHHIXrPIPZWAjyPq6B5/InCmPYWvme+WKMXD10rplMAitzNMtC3w==" }, "Microsoft.Bcl.AsyncInterfaces": { "type": "Transitive", @@ -243,13 +243,13 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "TuxExnfIS/bSq3z2CbH0LwZH1oyj9iHhSGneU4fpxl3ikjZGZdSae9gcfnImV1rufH8f/ab1NnHwyL2BLyeZOg==" + "resolved": "10.0.8", + "contentHash": "jbKDXWPZQhuPHygMnwzNOqxBADVcpRVytcKYZsA++QqhPkpF93Ta8o5mbJQGrARSjlkr9WtOaADV97EDMOZ7DA==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "eZnMyiJzo249Ejg5CaFScvJS0u7neQfS9DXknAHTO6FHVMM99gO0byNXHGZmA/BOkZ13ngeVziQLHTMOtgescg==" + "resolved": "10.0.8", + "contentHash": "M3BZ8JH8rB6BE7dO2g9iVbrHLnEz9wMXT6q+tDR6Nq3gyP3KmBj5OTiZGxyF3vesjOQNKanYoPGSNBR4kR2llg==" }, "Microsoft.Extensions.AI.Abstractions": { "type": "Transitive", @@ -277,22 +277,22 @@ }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "pUDgQKEqNUFlerDIFRg7zzoDVRPEWIG7nR40h8Gzg8RXza4Ry0lWZ7u91bmwu3iUDCxw3Dv6TLHVFoAgY0gy7Q==", + "resolved": "10.0.8", + "contentHash": "EoK2TwVR1daxmfXUPnvIYZSk5XQjHe45sGekox4kvMt88KQZQhDVzYW5Na5+oNwTuRpE48hipyGJg12F1Tm70w==", "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.Caching.Memory": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "6eULH/sc97yfCEV31g7AgUzHc7dIm0DGBcofoE8GgBaXbdAPPhathN8rYcgi1TSiG1QucCdqKiVNaDEPAEXL5Q==", + "resolved": "10.0.8", + "contentHash": "sYMYQjNprfqPTryuLNnr0/AOtnhlfuZ0ZxyOV0d3AXOEL8j9KV0EbelpZYyIatT2hJiaSGO9XGr5YDRsh22OfQ==", "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Caching.Abstractions": "10.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.Compliance.Abstractions": { @@ -306,71 +306,71 @@ }, "Microsoft.Extensions.Configuration.Binder": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "8bS1qIaRivny+WX+49pmeJ6iAylbtX8C0DLEcCQWZjdxQvLqaMssXiGD9P/6pYElrHbK5/nAHmjbQ8STqdMYeg==", + "resolved": "10.0.8", + "contentHash": "R3NN1X+kVu14uoxLEW6sBSQyhogDSbaOQzILnCtuXxBN4hx22AgjWPwZX6v/suERFkEDgU1lk12AglHTrUxhlw==", "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7" + "Microsoft.Extensions.Configuration": "10.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8" } }, "Microsoft.Extensions.Configuration.CommandLine": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "3lNjglxfFxOzI9zG+3HSg/YSGqo//8Fqw6u6iuIamZb4JCorbA3JLaeWOpfKTAPi2UJwaispOXWx14dUqcGz4A==", + "resolved": "10.0.8", + "contentHash": "nQXq1a4MiInYh+0VF9fguxAl06q2ftmOyYQ+5e933s4rk57xjgkbTjUdFUySzjrcrvDeWsSqlZB+TE8+TbM2HA==", "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7" + "Microsoft.Extensions.Configuration": "10.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8" } }, "Microsoft.Extensions.Configuration.EnvironmentVariables": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "TWto3imA+mJMLZI+5sbgLiFFoOFNFkizQYNaC5jTuiHKn3diwm1RN7mWDOEZN9kG2bixw7IvgpvtUG5/teSRzA==", + "resolved": "10.0.8", + "contentHash": "bVGqctAfPGfTxJvNp8pMshtvpsUj6r6JkeiCNVIGVYO5gBxuxdN0Lbr25kEvE/zXdctkEc44g8HssnPgDnFGVA==", "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7" + "Microsoft.Extensions.Configuration": "10.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8" } }, "Microsoft.Extensions.Configuration.FileExtensions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "qbZLvLsoTdArSloEnSxs21P781YUmwVmHc5NJPQD/ezAreQ7884z+6QfAZVKi86WAZtzx83jK2uC4itxOM44gQ==", + "resolved": "10.0.8", + "contentHash": "1g9mzuu8gIHkjYb0jLxOTQVl/QDG5nn0b0JzgT/gbgNKr6gXZzxOHRAsdYRc1eDApB7LdHR8uK5vQrNjIQdRrQ==", "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", - "Microsoft.Extensions.FileProviders.Physical": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Configuration": "10.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8", + "Microsoft.Extensions.FileProviders.Physical": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.Configuration.Json": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "64dimvyyKk0dbUbrLg/YCv4ugJ4sVz2aXLwfvZwR1EC4tJqW9ru/oVRcXwoJRa2lQGXtYtlpk4maWOeIb48tQw==", + "resolved": "10.0.8", + "contentHash": "KLtAZ6A38s1pIfCO2ns6aG14NNGMYNZ4PBYfFK4M+R4A+xuSc6oklhqDcpHZxvDpyBWeFtR5C8iQBw2ng8tUHQ==", "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.FileExtensions": "10.0.7", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7" + "Microsoft.Extensions.Configuration": "10.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.Configuration.FileExtensions": "10.0.8", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8" } }, "Microsoft.Extensions.Configuration.UserSecrets": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "YqVIICoIdl0016wkeO2WQS+uEbEXbUhMLKdC5rZNl1X3nu59F+nwaAHdHjq/4OK+Cx31DYmNUSFh+MUot8qSDw==", + "resolved": "10.0.8", + "contentHash": "6XTfFOnf27WY8kEeZkTZ4YNn0t+imgvdQ0YaAdR4vgURKATo9bCaVJ1KB71IOJAQtJP7Elb53VHlTNXg2CtSsA==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Json": "10.0.7", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", - "Microsoft.Extensions.FileProviders.Physical": "10.0.7" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.Configuration.Json": "10.0.8", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8", + "Microsoft.Extensions.FileProviders.Physical": "10.0.8" } }, "Microsoft.Extensions.DependencyInjection": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "91F/o3emPV/+xY/ip3s2LqDNF14kjttlVtq0BXgg6p4MnCzeSZxnUJm+t6WRrtD3JdGo88/oX+z7OwK4y8PZuw==", + "resolved": "10.0.8", + "contentHash": "daf62xHIrq8pnE709hgaZZN9tSam9TGGepWe1+bE6V3GEuVwJiMs6ib+38lfMCyAJAHiX0vapxBhsuMSV7U+cg==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8" } }, "Microsoft.Extensions.DependencyInjection.AutoActivation": { @@ -383,26 +383,26 @@ }, "Microsoft.Extensions.DependencyModel": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "gCglFg/9Chu3lyJNytRuQAYM3mXQKNs1i01Cz2bc545QaHQ+LbBb4O5UCfu968Gro3ZVSOZ/ktilmPcaUSGSZA==" + "resolved": "10.0.8", + "contentHash": "vLyZVpxmduO2jx+76ggqnsA3m81kwMY3NkWciNTj5E+Nvqb0VihqCvQP89QsGONWp0AJwMZG+u9GzaCjDdFGNw==" }, "Microsoft.Extensions.Diagnostics": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "l+smp1qPlU0OUXD0OGfdp7OUFrbdq7ZaP5T7m2WpfZ4RFKD7iG73BAT7tjSMxNmbSXkhAn1jYHOAqzYG1r9sNg==", + "resolved": "10.0.8", + "contentHash": "uduyw9d3Fi+sbredO5drA1S44AQS2FRNFyn72UmB2vmQIO1qaXprpp1U/2lYhYi8yFdVERfY9sy/pxw/qPOU9w==", "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7" + "Microsoft.Extensions.Configuration": "10.0.8", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.8", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.8" } }, "Microsoft.Extensions.Diagnostics.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "uJ9JP677y+uy+C0vtaSfi7XXgFAdz8DhU3M9lwwIXDfQKcyQ0yxM9DVYa0NXDtdVTYA2eBUtVFZ8LY0GCdeE/w==", + "resolved": "10.0.8", + "contentHash": "+f4C5g78QCGNyxzUfrTYsB7qYx06Zca0e88s3qFlea9/lQhgPImYdNprlgzl1uHhRU3fVHLfmbijayU2sJEZ6w==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8" } }, "Microsoft.Extensions.Diagnostics.ExceptionSummarization": { @@ -415,19 +415,19 @@ }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "LMQ1mW8YvfupNwoWXk+IOtjYTUllUIrETrWslKOsV66RvD96WaePcCcuF7SmB6fcTOuJFsSu/zILIUJGM+fM/Q==", + "resolved": "10.0.7", + "contentHash": "hs9YULcNhj1UiPjhNoJIDBWS92GvAVzT6DyuvbkoxvDcASZUQFVwQ9EAKtgrOfTaI0Vy6U6RwycXko1SIESM8w==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "10.0.1", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "10.0.7", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" } }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "cebN2lQD6S7XCQ7DFKnXcBHxSfqWr38H9YliEluJIDRTJ99Q9V6gBMXBYx03kh6YJAzfN3JoEcsikpEWnC6VwA==" + "resolved": "10.0.7", + "contentHash": "8Oq/03og7ihwbfx+EjfWhYCdMldClxqnqB9w5ZI4KxuhoiUVDxZYVl06K7fhROOoelhKOtnCUtATCqTCrqSGmA==" }, "Microsoft.Extensions.Features": { "type": "Transitive", @@ -436,38 +436,38 @@ }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "teioDgVpi8L186wUfrXQV1YuBt6lCSPmFZiMZo53+FZxHFjOV+f4GXo4LXgJ273Mku9//AdXWVjk9J7eJP6inw==", + "resolved": "10.0.8", + "contentHash": "U+oquaPxFdY8lYeEIWO/AD7jDIl9sPW6aVWMQRHU/pZ/SWpLcOrAj2fcLe1HwXl4sYw1ONI56K/eELT3xr4RRQ==", "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.FileProviders.Physical": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "zhgWg/i0ECj5v0jLFBSZHplvc5ygCI91DR4nne+BP4XAKF5ycz0pEKnFiTw8C1jCABJEZsnBZh6pXAvn71kFmw==", + "resolved": "10.0.8", + "contentHash": "GkPvQe6IdidLu6Q3Lw6+B8NJpW8feW8czZ5mBKt5rXM/x8MvZfEp5WvAsjznzDGd23chIDrW0b2mmt+ScnEgiw==", "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", - "Microsoft.Extensions.FileSystemGlobbing": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8", + "Microsoft.Extensions.FileSystemGlobbing": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.FileSystemGlobbing": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "NTUspqB+vH9g4wAD6KPOBx01xqYuKXR/cHXm449zpbq1GqfjdAxBmg7eJXrNsPw7SKwIdT2cJ05GxYVvc+lvsA==" + "resolved": "10.0.8", + "contentHash": "IUQet3SY51xIFcFZKtAB6a54/Zdxs7T3SQ84kJtOD6yeXfZgiOMksACWD5qtTmXGQGFH4QYGBOT0KIO8Uy/dJw==" }, "Microsoft.Extensions.Http": { "type": "Transitive", - "resolved": "10.0.6", - "contentHash": "FbWxJqgUUQosm/tZEnjbdS2EfE+kBT5C8AQdWJsOtpgAR82gNGdfnYF4ZyHReGa7wpNltBB/GFKWMr9GlVuZbw==", + "resolved": "10.0.7", + "contentHash": "1wbd+RPhRo3hJKNJhdGEO5ls0LGe55Ho4BUjlFtRUrWxDVVBd7g0Ydq9fbNy86pmvx/j7AGcSPo7YNCo1IRI6Q==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.6", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.6", - "Microsoft.Extensions.Diagnostics": "10.0.6", - "Microsoft.Extensions.Logging": "10.0.6", - "Microsoft.Extensions.Logging.Abstractions": "10.0.6", - "Microsoft.Extensions.Options": "10.0.6" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Diagnostics": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" } }, "Microsoft.Extensions.Http.Diagnostics": { @@ -481,81 +481,81 @@ }, "Microsoft.Extensions.Logging": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "hOeRIQ63GkgiYCB/MIFp+LQs8aXpJXpB55t6Aj37ab7t2/6WeFcPXxYM9hdy/o5tffzwf8mhqzLJP6mjGYCxjw==", + "resolved": "10.0.8", + "contentHash": "K60JhWC2hN/Gi7TP68tBxSzk5ACWOs7lkmPzsfA8Bcf/IXTajujt2ORMf9rSMk1bsng6Lv4Y3fuxp3bm1+15ug==", "dependencies": { - "Microsoft.Extensions.DependencyInjection": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7" + "Microsoft.Extensions.DependencyInjection": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8" } }, "Microsoft.Extensions.Logging.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "tIEcQ2gvERrH2KiCjdsVcHGhXt9lIsuDStfOIeZWr7/fP8IXhGiYfx0/80PNI7WPO2IYuFtlZLSlnTS8+/Mchw==", + "resolved": "10.0.8", + "contentHash": "fdVadZmsC8jRP0KvKy8mO8f6GV/HyBvElfcSxEhd+5FM5boAw/01iSaCto5G3G37ApJira4A3pNaVvBv8cUiLQ==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8" } }, "Microsoft.Extensions.Logging.Configuration": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "7BBnoGF37USiu7j434put9mDp7EjdlNDIZsR4vHfC1FbLZeLqiWjgJbeEtF0p59Ryqt8AtraHawf0ZKbe5jibg==", + "resolved": "10.0.8", + "contentHash": "rxSLTO7xTbcC3DuEJHNEijBr8g14Jj62zQ+DeFu68bsoTYoU8jLcMhc1735PV21bESXsATlL5LsfaWH71FOWAg==", "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Binder": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7" + "Microsoft.Extensions.Configuration": "10.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.Configuration.Binder": "10.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.8" } }, "Microsoft.Extensions.Logging.Console": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "DA++Es6v6W0HfrOrw+K8WyN6jNnZHp640PDdEvl8yfeVmgflKdn6vSSFvufNUSOuY+M2ZaSUgfY+jUKtNpXcCw==", + "resolved": "10.0.8", + "contentHash": "6cv53sHsPnFS56PJw8X4GbNcjeX1KGyFJRxJWvxOgK63cnqeSB1k1eRwjUdkse0tBhwlH6qc9EOYDlan+CYTuw==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging.Configuration": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging.Configuration": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8" } }, "Microsoft.Extensions.Logging.Debug": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "Y6DSt/JZApunYWKqTtqbdsR6iqAvHx3D0tavbNJ1rnC24MUpF+3XO/VKgFi+9PFqMyvQ2GHBBGb8H3cLSw7rDg==", + "resolved": "10.0.8", + "contentHash": "4HW3M1lGHHDwEYcDZHRNptBQ48LCI2yW+XV4vuxdfQUqafTpVT8j9RqAsez08krZKhIiaArWu8iQq5uRKZ9Ffg==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8" } }, "Microsoft.Extensions.Logging.EventLog": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "1C8eTuxF6BLncNSJ1HCfmaBcjpUSqQDPlBVdYTlet9oldHTPpNh9iatxSJLs8TOqdp/FOpH+nSLdBve7fu9mTQ==", + "resolved": "10.0.8", + "contentHash": "kK/C3SLIoGrcZvddYQw4eMm6YaROiSYBO7YgUR5Hdv5l+GIjBmbvQK5cST2FqjeubiAOPqFEimBT2N/8wVI+3A==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "System.Diagnostics.EventLog": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8", + "System.Diagnostics.EventLog": "10.0.8" } }, "Microsoft.Extensions.Logging.EventSource": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "YWfndnDX1jVMGCN8d5T+rO+BO8sDw6BkYlUk0BYui+WP7+HhlWx8QLdA4yUDjrkGVb3AQxIWWEPVKw5Nnfj5GQ==", + "resolved": "10.0.8", + "contentHash": "HX2M0MgzwQM8jpLe3AYAEMd0YsUfOP5RgGrDuk+Ki9n7HSuMbvLm9TEV3qRI3Pg9aqxc56GfgK/KdMRBhfWwKw==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.ObjectPool": { @@ -565,17 +565,17 @@ }, "Microsoft.Extensions.Options": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "00SHUGTh2jSMvIr6x9Xwd2nE+B5/qFCO/9hDwUDhJsjYRDlADmaBZ7tqehXzBDsfjHSXJzuRHJzPYPPjphBQ7Q==", + "resolved": "10.0.8", + "contentHash": "VBD+131DpTNCNDfA4kIyKTiCySvJGNhwibdWBSdFRu7GMfXLXcXODkgA+KStKbbhzraLglZWUN4nXyHgW4JIRA==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.Primitives": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "D5M0Jr551iTgwkZMN9rm0pSkgNLj5quUWQUmQPMZh7k/bnvZTnXRGfE2KuvXf1EEjt/ofD9yw9IumpgdP9QCnw==" + "resolved": "10.0.8", + "contentHash": "OBPo4nYhMyIbtueoC10CBm6AGAbo/A9IV8QQ/6ryZS7VvmqpGT7hunazeHLxFawRzn3oLOq4jhqhpBX4tfswWQ==" }, "Microsoft.Extensions.Resilience": { "type": "Transitive", @@ -988,8 +988,8 @@ }, "System.Diagnostics.EventLog": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "WbmDLeTPYhEzXhvYVioTVn/D1XX6bovyny9n5p8Zxtf03+eY385RB818teZm6n+fA63iZNvng0/Np4tLuhkMhQ==" + "resolved": "10.0.8", + "contentHash": "+Ro7WgIom+BDNH+YhTuZKL6QJ0ctfOpTyfUG/h3aU5KwXt3OaNf0wYWrTvoBUj+34Dy5V8dN9yCco1hAJQ4txw==" }, "System.IdentityModel.Tokens.Jwt": { "type": "Transitive", @@ -1128,7 +1128,7 @@ "menlo.ai": { "type": "Project", "dependencies": { - "CommunityToolkit.Aspire.OllamaSharp": "[13.1.1, )", + "CommunityToolkit.Aspire.OllamaSharp": "[13.3.0, )", "Menlo.Lib": "[1.0.0, )", "Microsoft.Extensions.AI": "[10.5.2, )", "Microsoft.Extensions.Configuration.Abstractions": "[10.0.7, )", @@ -1143,14 +1143,14 @@ "menlo.api": { "type": "Project", "dependencies": { - "CommunityToolkit.Aspire.OllamaSharp": "[13.1.1, )", + "CommunityToolkit.Aspire.OllamaSharp": "[13.3.0, )", "Menlo.AI": "[1.0.0, )", "Menlo.Application": "[1.0.0, )", "Menlo.Lib": "[1.0.0, )", "Menlo.ServiceDefaults": "[1.0.0, )", - "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.7, )", - "Microsoft.AspNetCore.OpenApi": "[10.0.7, )", - "Microsoft.EntityFrameworkCore": "[10.0.7, )", + "Microsoft.AspNetCore.Authentication.JwtBearer": "[10.0.8, )", + "Microsoft.AspNetCore.OpenApi": "[10.0.8, )", + "Microsoft.EntityFrameworkCore": "[10.0.8, )", "Microsoft.Identity.Web": "[4.9.0, )", "NetEscapades.AspNetCore.SecurityHeaders": "[1.3.1, )", "Scalar.AspNetCore": "[2.14.11, )", @@ -1162,7 +1162,7 @@ "dependencies": { "EFCore.NamingConventions": "[10.0.1, )", "Menlo.Lib": "[1.0.0, )", - "Microsoft.EntityFrameworkCore": "[10.0.7, )", + "Microsoft.EntityFrameworkCore": "[10.0.8, )", "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.1, )" } }, @@ -1186,17 +1186,17 @@ }, "CommunityToolkit.Aspire.OllamaSharp": { "type": "CentralTransitive", - "requested": "[13.1.1, )", - "resolved": "13.1.1", - "contentHash": "SZGmv7mBsuEdbjYBfoACE+6m5WOSYkBI0c8mg8m8dDzzooK2OjqeNULaw9ZbpjYC1ObpmU/AX5psYSAMfBhooQ==", + "requested": "[13.3.0, )", + "resolved": "13.3.0", + "contentHash": "qZWWywZUfsnWGsBHLHLlZaHXA5tViNKTHIFuoLMcXOMao+HfPwG5049fDk74oFuZI8FOHDM//RhibhDZCQuCpQ==", "dependencies": { "Microsoft.Extensions.AI": "10.0.0", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "10.0.1", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.1", - "Microsoft.Extensions.Http": "10.0.1", + "Microsoft.Extensions.Configuration.Binder": "10.0.7", + "Microsoft.Extensions.Diagnostics.HealthChecks": "10.0.7", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", + "Microsoft.Extensions.Http": "10.0.7", "OllamaSharp": "5.4.12", - "OpenTelemetry.Extensions.Hosting": "1.12.0" + "OpenTelemetry.Extensions.Hosting": "1.15.3" } }, "CSharpFunctionalExtensions": { @@ -1218,18 +1218,18 @@ }, "Microsoft.AspNetCore.Authentication.JwtBearer": { "type": "CentralTransitive", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "g8klpd7OFJfJOq1EJKcBO8C8I8Dp0QUWoKDPUvvJYe+xunVyBHq6YxfF2CAc6+rkniV25iaWl+6RK87c25n4lA==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "oGnE+X/SN6jdqao9WOkOIfyZ5+a0AtluJWy1Mxndq+kcWG6sx5k6l6tucu8/wJ7o9fHfLgVCzm/c4v/KVgVk6w==", "dependencies": { "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1" } }, "Microsoft.AspNetCore.OpenApi": { "type": "CentralTransitive", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "vKiAcGXG0BwNVw3bOjjWRLnp9tR18dR7MiwpvC94h0yFS+zfnzGHzS/JmmgwUdRixrGxrlIMRAWrVc+2DfAGlg==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "cw24xHE2QaWwyEG9GQwFbjboyabub6Vd80DIItUGENzcQOa/BEnTrXsg2GADqWTmY/3ycqk9ToLGjgvF/VRlGA==", "dependencies": { "Microsoft.OpenApi": "2.0.0" } @@ -1250,69 +1250,69 @@ "Microsoft.Extensions.Configuration": { "type": "CentralTransitive", "requested": "[10.0.6, )", - "resolved": "10.0.7", - "contentHash": "wZbGh7J8R1vXN525O6d8dlcDTxhRTnd5MyW4LdfP5S0tSnTwTCseYSrq6g0Mxh7W9xn8P/2xPuf0D/m6k2dy2w==", + "resolved": "10.0.8", + "contentHash": "ehZcoPbjzWzS4XFvuz7R3V55SmpdkyMqFURLH3yXaN9NtXd9tR6CGB7pd49HYtCkenl+G7ctXSFLhNI08xLfRg==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.Configuration.Abstractions": { "type": "CentralTransitive", "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "t56nEgvECcyLPojZIUFWJknQQDAbgfTf9J+QMYJE1YYvVgz69vN6B/AKL8Grvj3Lcnp8kTpNqwmwFhb3YLJmtQ==", + "resolved": "10.0.8", + "contentHash": "I63esIFbL3h5pSt7gXpXOlmcwDmYBUoYNEglKfDPFUqtYvSV84f2l28hO2lfVXsV0wdlplgAM7IVz16matapSg==", "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.DependencyInjection.Abstractions": { "type": "CentralTransitive", "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "Z6mfFEaFcwCfSboxJwOLfu7/31npCY9q70WUamHW/vRQhDvBKOT4Vf9YkZj5J6hLvJpb0oDEYfHunQZj0xxvKw==" + "resolved": "10.0.8", + "contentHash": "21nbDV60SRPWGIivsyl6lqBeEJNG1sginhhfWgRrr3Ais7aQ12To25OAHQxgoiJkjqy1aQ6RxpZBGYuTi7Ge6A==" }, "Microsoft.Extensions.Hosting": { "type": "CentralTransitive", "requested": "[10.0.6, )", - "resolved": "10.0.7", - "contentHash": "M/vBpfWcschvS2EUeq7cHfscsxabiGTptXwV7GeSueovGiSoNjyo1j5PMcWuOAAQrRW3nRqxZk8NeumrmpzUBg==", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Binder": "10.0.7", - "Microsoft.Extensions.Configuration.CommandLine": "10.0.7", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.7", - "Microsoft.Extensions.Configuration.FileExtensions": "10.0.7", - "Microsoft.Extensions.Configuration.Json": "10.0.7", - "Microsoft.Extensions.Configuration.UserSecrets": "10.0.7", - "Microsoft.Extensions.DependencyInjection": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Diagnostics": "10.0.7", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", - "Microsoft.Extensions.FileProviders.Physical": "10.0.7", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging.Configuration": "10.0.7", - "Microsoft.Extensions.Logging.Console": "10.0.7", - "Microsoft.Extensions.Logging.Debug": "10.0.7", - "Microsoft.Extensions.Logging.EventLog": "10.0.7", - "Microsoft.Extensions.Logging.EventSource": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7" + "resolved": "10.0.8", + "contentHash": "VfEyM2BipThcSd0GG/FS2ZPCVCTiosVq2zLKEDsfeMIg78sOVZPEmS7CgWlb+dqTlgXvLSL4OG2q6sM4xRhHNg==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.Configuration.Binder": "10.0.8", + "Microsoft.Extensions.Configuration.CommandLine": "10.0.8", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.8", + "Microsoft.Extensions.Configuration.FileExtensions": "10.0.8", + "Microsoft.Extensions.Configuration.Json": "10.0.8", + "Microsoft.Extensions.Configuration.UserSecrets": "10.0.8", + "Microsoft.Extensions.DependencyInjection": "10.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Diagnostics": "10.0.8", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8", + "Microsoft.Extensions.FileProviders.Physical": "10.0.8", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging.Configuration": "10.0.8", + "Microsoft.Extensions.Logging.Console": "10.0.8", + "Microsoft.Extensions.Logging.Debug": "10.0.8", + "Microsoft.Extensions.Logging.EventLog": "10.0.8", + "Microsoft.Extensions.Logging.EventSource": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8" } }, "Microsoft.Extensions.Hosting.Abstractions": { "type": "CentralTransitive", "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "5s8d6qC6EA8UOI4wR/+zlsq7SXttJMRb9d7zvVZ7+bE3CQEfVtC9ITUDCommm87R1zzj6WJBbCnztuIJXnP3DA==", + "resolved": "10.0.8", + "contentHash": "MoOWFPT88/pDfmWpbU9PydKRX/rJFQkliowE/L9wbQcl94IicUphb5BFgepkWiDkYYxPnuEqjN4buzOGW4vJpQ==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.8", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8" } }, "Microsoft.Extensions.Http.Resilience": { @@ -1329,14 +1329,14 @@ "Microsoft.Extensions.Options.ConfigurationExtensions": { "type": "CentralTransitive", "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "IT7f+EMXZtkjatEcF+o6aOw/7OE4etRrMiDGEWH/iiTu2R3uhC4NEQJCfHiibtX45U3sIQ5Fh6tbb1qaOz3YAg==", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Binder": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "resolved": "10.0.8", + "contentHash": "VOapXeO3lhBH0zYoyAH7tjapuo4V5pTHlevPpiSHueEquAajqd5nF0mttm+h/uE/exwAEuM5s26SzOJtletE3w==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.Configuration.Binder": "10.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.ServiceDiscovery": { diff --git a/src/api/Menlo.Api/packages.lock.json b/src/api/Menlo.Api/packages.lock.json index b5a83f4d..6ca00528 100644 --- a/src/api/Menlo.Api/packages.lock.json +++ b/src/api/Menlo.Api/packages.lock.json @@ -4,56 +4,56 @@ "net10.0": { "CommunityToolkit.Aspire.OllamaSharp": { "type": "Direct", - "requested": "[13.1.1, )", - "resolved": "13.1.1", - "contentHash": "SZGmv7mBsuEdbjYBfoACE+6m5WOSYkBI0c8mg8m8dDzzooK2OjqeNULaw9ZbpjYC1ObpmU/AX5psYSAMfBhooQ==", + "requested": "[13.3.0, )", + "resolved": "13.3.0", + "contentHash": "qZWWywZUfsnWGsBHLHLlZaHXA5tViNKTHIFuoLMcXOMao+HfPwG5049fDk74oFuZI8FOHDM//RhibhDZCQuCpQ==", "dependencies": { "Microsoft.Extensions.AI": "10.0.0", "OllamaSharp": "5.4.12", - "OpenTelemetry.Extensions.Hosting": "1.12.0" + "OpenTelemetry.Extensions.Hosting": "1.15.3" } }, "Microsoft.AspNetCore.Authentication.JwtBearer": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "g8klpd7OFJfJOq1EJKcBO8C8I8Dp0QUWoKDPUvvJYe+xunVyBHq6YxfF2CAc6+rkniV25iaWl+6RK87c25n4lA==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "oGnE+X/SN6jdqao9WOkOIfyZ5+a0AtluJWy1Mxndq+kcWG6sx5k6l6tucu8/wJ7o9fHfLgVCzm/c4v/KVgVk6w==", "dependencies": { "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1" } }, "Microsoft.AspNetCore.OpenApi": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "vKiAcGXG0BwNVw3bOjjWRLnp9tR18dR7MiwpvC94h0yFS+zfnzGHzS/JmmgwUdRixrGxrlIMRAWrVc+2DfAGlg==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "cw24xHE2QaWwyEG9GQwFbjboyabub6Vd80DIItUGENzcQOa/BEnTrXsg2GADqWTmY/3ycqk9ToLGjgvF/VRlGA==", "dependencies": { "Microsoft.OpenApi": "2.0.0" } }, "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "G6yclVO5/csPzzsymV0SemY2NDqE31CP5M3jprF5IuO9wJsh4aUOfYD8HCLuDmM1D1CfReegVic48O2r79d46Q==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "EJx+fIBMgBlgD+ublKCn+GTOJkw3UqV7xOjYWBRVdUYyIm8UfvAsmSOPFiIInsWTHyMEYUJ9gCJY1jwX+6UB7w==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "10.0.7", - "Microsoft.EntityFrameworkCore.Analyzers": "10.0.7" + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.8", + "Microsoft.EntityFrameworkCore.Analyzers": "10.0.8" } }, "Microsoft.EntityFrameworkCore.Design": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "8UMWkJdfwN/tyEZS6zd0s55zE5zaG4owldh+E91vXitHmux3FTP6Hjhgk6RL9Sv+TdO4FMERQIT6VzBtRrb1AQ==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "LlUUXdfqKFk7RlGExojVP8GI6hN9O21WjpxFnp5mLeGjd9iYdwywIgK9WOLvPM2hrknrRyHR/i43FQdw/oCrOw==", "dependencies": { "Humanizer.Core": "2.14.1", "Microsoft.Build.Framework": "18.0.2", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.CodeAnalysis.CSharp.Workspaces": "5.0.0", "Microsoft.CodeAnalysis.Workspaces.MSBuild": "5.0.0", - "Microsoft.EntityFrameworkCore.Relational": "10.0.7", - "Microsoft.Extensions.DependencyModel": "10.0.7", + "Microsoft.EntityFrameworkCore.Relational": "10.0.8", + "Microsoft.Extensions.DependencyModel": "10.0.8", "Mono.TextTemplating": "3.0.0", "Newtonsoft.Json": "13.0.3" } @@ -81,9 +81,9 @@ }, "Scalar.AspNetCore": { "type": "Direct", - "requested": "[2.14.11, )", - "resolved": "2.14.11", - "contentHash": "EthfC0++GjWX5JB84OUTsNlzRMr8v6zGinx8i2msKWitAkvGbvjBz7ET9XoUis4Z3M+iH6jIJ66uUGzZqmrSGg==" + "requested": "[2.14.14, )", + "resolved": "2.14.14", + "contentHash": "xNa3MadDudKk7y+0gQPBQihVL+JxGP3KNZHB4Zl2W42ATFIffHHHBjsuyKJ4YPUnnA7NUiHR/diqV/FTZC9dkg==" }, "Yarp.ReverseProxy": { "type": "Direct", @@ -229,18 +229,18 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "TuxExnfIS/bSq3z2CbH0LwZH1oyj9iHhSGneU4fpxl3ikjZGZdSae9gcfnImV1rufH8f/ab1NnHwyL2BLyeZOg==" + "resolved": "10.0.8", + "contentHash": "jbKDXWPZQhuPHygMnwzNOqxBADVcpRVytcKYZsA++QqhPkpF93Ta8o5mbJQGrARSjlkr9WtOaADV97EDMOZ7DA==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "eZnMyiJzo249Ejg5CaFScvJS0u7neQfS9DXknAHTO6FHVMM99gO0byNXHGZmA/BOkZ13ngeVziQLHTMOtgescg==" + "resolved": "10.0.8", + "contentHash": "M3BZ8JH8rB6BE7dO2g9iVbrHLnEz9wMXT6q+tDR6Nq3gyP3KmBj5OTiZGxyF3vesjOQNKanYoPGSNBR4kR2llg==" }, "Microsoft.Extensions.AI.Abstractions": { "type": "Transitive", - "resolved": "10.5.2", - "contentHash": "Ei+YWV9Ybnps7pR1dgjlG29gelXEwZkhLVAcWmKe6HvXS6LNBYgSdWiY3Hk9OZXYtK34rv/NtLWBQYQGOBQYPQ==" + "resolved": "10.6.0", + "contentHash": "JCkVoyqBqi9r3Vs5Qo5PfZobT0+CWeOx+9y9yggBxtW9s/X5CAoa7Iw/tP/rfUdz+nxRKMSBmrytYgwmu60lgA==" }, "Microsoft.Extensions.AI.OpenAI": { "type": "Transitive", @@ -253,69 +253,69 @@ }, "Microsoft.Extensions.AmbientMetadata.Application": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "lCJjEDknSYeTXB133DwLNwXYA6q9nzJiJFjQb1KO1n3sS6wHfROm6zqG6y3UthQP5oPnNbE1a7M15LpjSf5yBg==" + "resolved": "10.6.0", + "contentHash": "MPAI1c5QqkDgEyEvsSj7KPPWHlTCqvXxtfp7JISul4P54GfDkSs+S7Vyq7tmS7MzpEjuH/6xrsFlUqAPlLyTUA==" }, "Microsoft.Extensions.Compliance.Abstractions": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "xbWZji13Vb2jDJNtwVrKpI09jd8x3n3fL+GzhiLK+8O5Wc2A+GyqCZalST2fV46Pf0QfCwkXf83y+3/rDkCd7A==" + "resolved": "10.6.0", + "contentHash": "L8zTKn8e2LCQbsDFLWFm6fZQ54F/1FisLx43nkEof4HmmsO2HaZHshV85+qF8HXO48MlGJdrWUg+uVBj/WDmmw==" }, "Microsoft.Extensions.DependencyInjection.AutoActivation": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "vby/PzPScy9pX3r3f5UuHutxSr4Q8SXqyIiH6+JEK7SVpTCL6f8R9mp04OUVsZLlsME2rBjA9PHXf9L9aG7wbg==" + "resolved": "10.6.0", + "contentHash": "FoX/prFoqjogPV1DleOnakFM9yzu8m4dK8Z0d9f8pPTf00PkEvd2Vulncijd/rykUX3aXERMMxsX6c/9QSAOaA==" }, "Microsoft.Extensions.DependencyModel": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "gCglFg/9Chu3lyJNytRuQAYM3mXQKNs1i01Cz2bc545QaHQ+LbBb4O5UCfu968Gro3ZVSOZ/ktilmPcaUSGSZA==" + "resolved": "10.0.8", + "contentHash": "vLyZVpxmduO2jx+76ggqnsA3m81kwMY3NkWciNTj5E+Nvqb0VihqCvQP89QsGONWp0AJwMZG+u9GzaCjDdFGNw==" }, "Microsoft.Extensions.Diagnostics.ExceptionSummarization": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "+jdC9YUfMkX9/Yb3Pi8Kovt1nFVGGB2UqSHZgLapo63d+WAhYf9KiuNA3jiaaRINhVyCgWuKFoMtjWKET5oXEQ==" + "resolved": "10.6.0", + "contentHash": "dpkWVFSg8JT1BBL33+lF3pY52En3y8qoHvtc5esMx8TVrxRXuzqIjca6MqyODpGfg5/NK4bpOYZDYBOAr8PSrA==" }, "Microsoft.Extensions.Http.Diagnostics": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "HoWdJKvBt7vkLlclRbjDTXcCp3s9hwFf1CY4ovlmMKFAbKSI7zKl0fUQ4LMvUI3sHIhpEtMjp7Mxjaf/yEmVvQ==", + "resolved": "10.6.0", + "contentHash": "p7nJYUYk5M0k1bWeRYQr/6k5KO2XpmUIIHgmlFZGirZJxXEShSz66Q5OX2Y8Yfaz9bIhSNqAbnn5B3zhNR2Sxg==", "dependencies": { - "Microsoft.Extensions.Telemetry": "10.5.0" + "Microsoft.Extensions.Telemetry": "10.6.0" } }, "Microsoft.Extensions.Resilience": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "yjbGQkSqLkP8/lKZLfaUcdkNUpWUqMafCsm56kw9uzznhJb/uJiIRy5/zG9D0SFsBzJkz2AcvWU2J/MJydPxoA==", + "resolved": "10.6.0", + "contentHash": "n3ARODKBYCZAJEaDiWqXQnrjh9FXBs1yTwmWUUNgvLdJmLo/MTtz60M2t1By1jIt+I3u82/W4L5xJy8abzPUyw==", "dependencies": { - "Microsoft.Extensions.Diagnostics.ExceptionSummarization": "10.5.0", - "Microsoft.Extensions.Telemetry.Abstractions": "10.5.0", + "Microsoft.Extensions.Diagnostics.ExceptionSummarization": "10.6.0", + "Microsoft.Extensions.Telemetry.Abstractions": "10.6.0", "Polly.Extensions": "8.4.2", "Polly.RateLimiting": "8.4.2" } }, "Microsoft.Extensions.ServiceDiscovery.Abstractions": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "XWr8wCt2wC+HtonJoqZJB4Iwg2alfbDkgqgoBZv2dHcjNirYujEzSPwDexMYVYIMegaOECmMXdwPuyWlcwrODw==" + "resolved": "10.6.0", + "contentHash": "zD6cX/qP0wR9LONlwS+dPBv9N6rs0eGm/pPNPeqy3LGKmgODDG1AmvK4Q0Aa6CWDq5SGlSuO3bJOonnJ7+Z1qQ==" }, "Microsoft.Extensions.Telemetry": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "jI7b9rkfoz06ZEQols6WG3D0iQMIbtRDHkx1F7QvQOSDmzyXLwUIBbJEO8ftr7aD/2tvsHplqycp+WXFvMfujg==", + "resolved": "10.6.0", + "contentHash": "wbcC4zPaEGG53znXd4VDw3ZGITX352q80oW1iyK8rOGaJNof1zimVfZjn6E/Glw0ttZoiyHN0wf8b4KRk/rMAw==", "dependencies": { - "Microsoft.Extensions.AmbientMetadata.Application": "10.5.0", - "Microsoft.Extensions.DependencyInjection.AutoActivation": "10.5.0", - "Microsoft.Extensions.Telemetry.Abstractions": "10.5.0" + "Microsoft.Extensions.AmbientMetadata.Application": "10.6.0", + "Microsoft.Extensions.DependencyInjection.AutoActivation": "10.6.0", + "Microsoft.Extensions.Telemetry.Abstractions": "10.6.0" } }, "Microsoft.Extensions.Telemetry.Abstractions": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "VmU7e6xHqoubWKl7y9MtWyQAjlDpvbds3gY8ZKMS/1GxY2+U1/aMNnMj09aOXAa3p5qhHSSkBzDJvyokCjVkPg==", + "resolved": "10.6.0", + "contentHash": "aNQEJu5DD2YVQEWWmC/ALEiV1Qt400BaDO+SExtfAaGqYaNu/r2sW9xGLuc71fcjbrmzqX8LzNgK5mzjjMW9RQ==", "dependencies": { - "Microsoft.Extensions.Compliance.Abstractions": "10.5.0" + "Microsoft.Extensions.Compliance.Abstractions": "10.6.0" } }, "Microsoft.Extensions.VectorData.Abstractions": { @@ -479,8 +479,8 @@ }, "Microsoft.SemanticKernel.Abstractions": { "type": "Transitive", - "resolved": "1.75.0", - "contentHash": "x3JN7Eo9cNoRDYoqbhNmL1jn0VU/Ruv6MC9aARXGf45aBPh2nko4bdrgTN3Lfd5R3Mw1dZHQKTORPlcWbdQssQ==", + "resolved": "1.76.0", + "contentHash": "pDLBE+iyZJvPiBXM4KbDCrdEHfPmz8FcjH7Rs0XrIJ6hdyHZFKZEQBfu45nWZ72womQsZxWe9vLrWV0TGAs6aQ==", "dependencies": { "Microsoft.Bcl.HashCode": "1.1.1", "Microsoft.Extensions.AI": "10.5.0", @@ -489,30 +489,30 @@ }, "Microsoft.SemanticKernel.Connectors.AzureOpenAI": { "type": "Transitive", - "resolved": "1.75.0", - "contentHash": "GBmvD8YqW0NjLW1JwGqgDXlhVFFQv+fOHWk3YYhnUKks05lDKDIqYw+e5LvaTZJ+7G+C8wsi75qw4gU0BYT9lQ==", + "resolved": "1.76.0", + "contentHash": "JAgUHpMmErsWjqPI8odOhFDBF6BsSP/oy/IcMQkDqQJw9Geyti+A8CbkA7FtY66Ks4VOEVFM6/qnAb6RvoorzQ==", "dependencies": { "Azure.AI.OpenAI": "2.9.0-beta.1", - "Microsoft.SemanticKernel.Connectors.OpenAI": "1.75.0", - "Microsoft.SemanticKernel.Core": "1.75.0" + "Microsoft.SemanticKernel.Connectors.OpenAI": "1.76.0", + "Microsoft.SemanticKernel.Core": "1.76.0" } }, "Microsoft.SemanticKernel.Connectors.OpenAI": { "type": "Transitive", - "resolved": "1.75.0", - "contentHash": "PhkZN+dVIx6bBbK/9+KPpeltfUJcwJ0iHH/T3dqI4KjUD6tfbWUMm+GNkiGxv58UIVrG3TLvWeXajm+ElnTcoA==", + "resolved": "1.76.0", + "contentHash": "sVIiaYdjwg/J97y+8ZlwxMHHThOPZxqYNGOVuIF23P1yLxZYFLpKqHTVcPyyQrwo1soYT5uQqi0DddoLML/9vg==", "dependencies": { "Microsoft.Extensions.AI.OpenAI": "10.5.0", - "Microsoft.SemanticKernel.Core": "1.75.0", + "Microsoft.SemanticKernel.Core": "1.76.0", "OpenAI": "2.10.0" } }, "Microsoft.SemanticKernel.Core": { "type": "Transitive", - "resolved": "1.75.0", - "contentHash": "cbQDbHYWU7hvR0j4B4uV9pxj+mL9seZo/130ckdlfbfMGly4mNiYI64DAQ9dF53CM8xt50eBXqmyedYv6DGysg==", + "resolved": "1.76.0", + "contentHash": "sqvVbsFjkQir7QuxpZHzp4lQ/ZXsPgbsYHfruPJnepie2yuJtqcPVty8d9MdCxq5XgCMZlvH3YzUuSihg1RQCA==", "dependencies": { - "Microsoft.SemanticKernel.Abstractions": "1.75.0", + "Microsoft.SemanticKernel.Abstractions": "1.76.0", "System.Numerics.Tensors": "10.0.6" } }, @@ -674,8 +674,8 @@ }, "System.Numerics.Tensors": { "type": "Transitive", - "resolved": "10.0.6", - "contentHash": "DOZ8Z8CxHVWU8gSo4ZQ8sCAPIQb+agp56ISuMiu39WWZiV+reZwn9NM1tj4lRDfqLaOAinF6zTi0csmFBQes9Q==" + "resolved": "10.0.8", + "contentHash": "pcyglC5R0BXGyD8cntjFXJhACpPyk7H7eN0zKW/5d5MIcmRUPVZrjytZ2Bsn9igzQJGg5xIOOokPHFLnfiEuxQ==" }, "System.Security.Cryptography.Pkcs": { "type": "Transitive", @@ -690,10 +690,10 @@ "menlo.ai": { "type": "Project", "dependencies": { - "CommunityToolkit.Aspire.OllamaSharp": "[13.1.1, )", + "CommunityToolkit.Aspire.OllamaSharp": "[13.3.0, )", "Menlo.Lib": "[1.0.0, )", - "Microsoft.Extensions.AI": "[10.5.2, )", - "Microsoft.SemanticKernel": "[1.75.0, )", + "Microsoft.Extensions.AI": "[10.6.0, )", + "Microsoft.SemanticKernel": "[1.76.0, )", "Microsoft.SemanticKernel.Connectors.Ollama": "[1.75.0-alpha, )", "OpenTelemetry.Api": "[1.15.3, )" } @@ -703,7 +703,7 @@ "dependencies": { "EFCore.NamingConventions": "[10.0.1, )", "Menlo.Lib": "[1.0.0, )", - "Microsoft.EntityFrameworkCore": "[10.0.7, )", + "Microsoft.EntityFrameworkCore": "[10.0.8, )", "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.1, )" } }, @@ -716,8 +716,8 @@ "menlo.servicedefaults": { "type": "Project", "dependencies": { - "Microsoft.Extensions.Http.Resilience": "[10.5.0, )", - "Microsoft.Extensions.ServiceDiscovery": "[10.5.0, )", + "Microsoft.Extensions.Http.Resilience": "[10.6.0, )", + "Microsoft.Extensions.ServiceDiscovery": "[10.6.0, )", "OpenTelemetry.Exporter.OpenTelemetryProtocol": "[1.15.3, )", "OpenTelemetry.Extensions.Hosting": "[1.15.3, )", "OpenTelemetry.Instrumentation.AspNetCore": "[1.15.2, )", @@ -743,50 +743,50 @@ }, "Microsoft.EntityFrameworkCore.Relational": { "type": "CentralTransitive", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "midwPufIwXhOJcVhaZpCZGNbjy2QoPfHI+70nw2dGcoULEW9DybMvMPYkRjOJV0eI46a1oVFhU4lFYDEx6YUbg==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "UU3diAD2wwZveye2rnrwaF/wvJ9tm5iL2fuY9TTap6/iGQK1OO29M1BzXZRlRPVH/dByt5w/pISBSFtyR7hTqw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "10.0.7" + "Microsoft.EntityFrameworkCore": "10.0.8" } }, "Microsoft.Extensions.AI": { "type": "CentralTransitive", - "requested": "[10.5.2, )", - "resolved": "10.5.2", - "contentHash": "nmhzep22lJmDvv15wDlM+bwhr3o4G+hTTrIL9veNmXqtsJdpNkh2JAz1UMy72AqVPuysSDMLajuOLsLqSuyH4A==", + "requested": "[10.6.0, )", + "resolved": "10.6.0", + "contentHash": "30EQA5M7ouoC1rhK0WARh+qm0CSvHToEV9MwkFY7tp42RAFnofirklXP0R/E9xi3pcbJtkNs0Ty2wromtUgXLw==", "dependencies": { - "Microsoft.Extensions.AI.Abstractions": "10.5.2", - "System.Numerics.Tensors": "10.0.6" + "Microsoft.Extensions.AI.Abstractions": "10.6.0", + "System.Numerics.Tensors": "10.0.8" } }, "Microsoft.Extensions.Http.Resilience": { "type": "CentralTransitive", - "requested": "[10.5.0, )", - "resolved": "10.5.0", - "contentHash": "81rw+wjFFP5jREOERb1PHIPvBNFtE6NXO8bsLTSCET2UZWxj7cwrpzcI3l07tOpHEprYmruZAF3kZEar7uG4Iw==", + "requested": "[10.6.0, )", + "resolved": "10.6.0", + "contentHash": "Diw9HdFABHx0EQTjfanXKuV6zSEyHEEH11ZGdsNxNf/3gsLEiBPXUximDG0EwYt1iIalH0JFlI1DXqpE4VjDpQ==", "dependencies": { - "Microsoft.Extensions.Http.Diagnostics": "10.5.0", - "Microsoft.Extensions.Resilience": "10.5.0" + "Microsoft.Extensions.Http.Diagnostics": "10.6.0", + "Microsoft.Extensions.Resilience": "10.6.0" } }, "Microsoft.Extensions.ServiceDiscovery": { "type": "CentralTransitive", - "requested": "[10.5.0, )", - "resolved": "10.5.0", - "contentHash": "M7w+KSTX72nEHuizITgUAD7SZwDdiLTw+tpUvR5iKifuhYJPctghzjDJevkz2OQ6vNGvUuJEfReUpS9DU8kBpA==", + "requested": "[10.6.0, )", + "resolved": "10.6.0", + "contentHash": "G0FmQN28AgUQP7KMKihIOgcxtrXPXEan2kWdabOOtC6Yod8Wjlb8WujjrDwYCOOO6pm0WNtbMdfEjAXU4HhU6A==", "dependencies": { - "Microsoft.Extensions.ServiceDiscovery.Abstractions": "10.5.0" + "Microsoft.Extensions.ServiceDiscovery.Abstractions": "10.6.0" } }, "Microsoft.SemanticKernel": { "type": "CentralTransitive", - "requested": "[1.75.0, )", - "resolved": "1.75.0", - "contentHash": "qDUnqxj3wbbM2i9iqcHdEjy3CQA8SdM/iJvb+LCi5ZAaq16H/ILOKfmEF0/YMgO8sRy4rSjF50kIW906uZVeww==", + "requested": "[1.76.0, )", + "resolved": "1.76.0", + "contentHash": "hvsteKZo86gK2diJVLOE70CGwcv38BvkW0EVEdcw1/XNA0u3LcG95txiqOSRV001hyZJrEWlRAmEScoA9JAdLQ==", "dependencies": { - "Microsoft.SemanticKernel.Connectors.AzureOpenAI": "1.75.0", - "Microsoft.SemanticKernel.Core": "1.75.0" + "Microsoft.SemanticKernel.Connectors.AzureOpenAI": "1.76.0", + "Microsoft.SemanticKernel.Core": "1.76.0" } }, "Microsoft.SemanticKernel.Connectors.Ollama": { diff --git a/src/api/Menlo.AppHost/packages.lock.json b/src/api/Menlo.AppHost/packages.lock.json index 1a693d27..210a25e7 100644 --- a/src/api/Menlo.AppHost/packages.lock.json +++ b/src/api/Menlo.AppHost/packages.lock.json @@ -1,742 +1,742 @@ -{ - "version": 2, - "dependencies": { - "net10.0": { - "Aspire.Dashboard.Sdk.win-x64": { - "type": "Direct", - "requested": "[13.3.0, )", - "resolved": "13.3.0", - "contentHash": "UPMxshojNIpncaYvkRHKpplaT6O4pqEJhVJW7vtZqQ7YyUykH16VcGnuKBYGsAtR7uBZ79gmiX3GAfQz1ILGZw==" - }, - "Aspire.Hosting.AppHost": { - "type": "Direct", - "requested": "[13.3.0, )", - "resolved": "13.3.0", - "contentHash": "OH3350vZh2u8QGomeP5p7R7hk0pBMhEnNthe1usxm4blEueCwCOuwVEsDUUJDSdd+/9WHksQIxEGP7fOo5Tqog==", - "dependencies": { - "AspNetCore.HealthChecks.Uris": "9.0.0", - "Aspire.Hosting": "13.3.0", - "Google.Protobuf": "3.33.5", - "Grpc.AspNetCore": "2.76.0", - "Grpc.Net.ClientFactory": "2.76.0", - "Grpc.Tools": "2.78.0", - "Humanizer.Core": "2.14.1", - "JsonPatch.Net": "3.3.0", - "KubernetesClient": "18.0.13", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Binder": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Diagnostics.HealthChecks": "10.0.7", - "Microsoft.Extensions.FileSystemGlobbing": "10.0.7", - "Microsoft.Extensions.Hosting": "10.0.7", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", - "Microsoft.Extensions.Http": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7", - "ModelContextProtocol": "1.0.0", - "Newtonsoft.Json": "13.0.4", - "Polly.Core": "8.6.5", - "Semver": "3.0.0", - "StreamJsonRpc": "2.22.23", - "System.IO.Hashing": "10.0.3" - } - }, - "Aspire.Hosting.JavaScript": { - "type": "Direct", - "requested": "[13.3.0, )", - "resolved": "13.3.0", - "contentHash": "sghy1YENCqN99g1TZ9MXcPMqCdknAzs6EFNJnRj+vCGEgtta6XFi29nsmywb0VP5eCn6EDbILzhg2eXiW9f74Q==", - "dependencies": { - "AspNetCore.HealthChecks.Uris": "9.0.0", - "Aspire.Hosting": "13.3.0", - "Google.Protobuf": "3.33.5", - "Grpc.AspNetCore": "2.76.0", - "Grpc.Net.ClientFactory": "2.76.0", - "Grpc.Tools": "2.78.0", - "Humanizer.Core": "2.14.1", - "JsonPatch.Net": "3.3.0", - "KubernetesClient": "18.0.13", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Binder": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.26", - "Microsoft.Extensions.FileSystemGlobbing": "10.0.7", - "Microsoft.Extensions.Hosting": "10.0.7", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", - "Microsoft.Extensions.Http": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7", - "ModelContextProtocol": "1.0.0", - "Newtonsoft.Json": "13.0.4", - "Polly.Core": "8.6.5", - "Semver": "3.0.0", - "StreamJsonRpc": "2.22.23", - "System.IO.Hashing": "10.0.3" - } - }, - "Aspire.Hosting.Orchestration.win-x64": { - "type": "Direct", - "requested": "[13.3.0, )", - "resolved": "13.3.0", - "contentHash": "BzYyglQ4qqE2QZZnD4GBT20N/OX/PGWEQ4wr13jhjnXeRlVhz4+k8ZXnkQXyV4o8vEK+h3utWJ1ulZi1WrbnLg==" - }, - "Aspire.Hosting.PostgreSQL": { - "type": "Direct", - "requested": "[13.3.0, )", - "resolved": "13.3.0", - "contentHash": "32fvBwKQsFFAGhFDXct9/5H9rr5ycFT3eRRPW3NZtjsiE7zLjJ10tBqMIiIaH/glihGhNR9Q26H0z1A8gdcL1A==", - "dependencies": { - "AspNetCore.HealthChecks.NpgSql": "9.0.0", - "AspNetCore.HealthChecks.Uris": "9.0.0", - "Aspire.Hosting": "13.3.0", - "Google.Protobuf": "3.33.5", - "Grpc.AspNetCore": "2.76.0", - "Grpc.Net.ClientFactory": "2.76.0", - "Grpc.Tools": "2.78.0", - "Humanizer.Core": "2.14.1", - "JsonPatch.Net": "3.3.0", - "KubernetesClient": "18.0.13", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Binder": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.26", - "Microsoft.Extensions.FileSystemGlobbing": "10.0.7", - "Microsoft.Extensions.Hosting": "10.0.7", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", - "Microsoft.Extensions.Http": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7", - "ModelContextProtocol": "1.0.0", - "Newtonsoft.Json": "13.0.4", - "Polly.Core": "8.6.5", - "Semver": "3.0.0", - "StreamJsonRpc": "2.22.23", - "System.IO.Hashing": "10.0.3" - } - }, - "CommunityToolkit.Aspire.Hosting.Ollama": { - "type": "Direct", - "requested": "[13.1.1, )", - "resolved": "13.1.1", - "contentHash": "5jRe/YV/jeVj9SvxvG7XfouofCYjAECB04XZM+y0x1wMsk9GYNUFHt6RTAYrjP6GoqFzGgMoDP0gt3/AvWAqkA==", - "dependencies": { - "Aspire.Hosting": "13.1.0", - "OllamaSharp": "5.4.12" - } - }, - "Aspire.Hosting": { - "type": "Transitive", - "resolved": "13.3.0", - "contentHash": "tql09+PaszOX61RCiwBWK4FQOO23u9kzvGkj7ML+IEirBQXnNW94HuBoi7wcxibdwRi7RHguzC1SkGZNt2eP5A==", - "dependencies": { - "AspNetCore.HealthChecks.Uris": "9.0.0", - "Google.Protobuf": "3.33.5", - "Grpc.AspNetCore": "2.76.0", - "Grpc.Net.ClientFactory": "2.76.0", - "Humanizer.Core": "2.14.1", - "JsonPatch.Net": "3.3.0", - "KubernetesClient": "18.0.13", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Binder": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.26", - "Microsoft.Extensions.FileSystemGlobbing": "10.0.7", - "Microsoft.Extensions.Hosting": "10.0.7", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", - "Microsoft.Extensions.Http": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7", - "ModelContextProtocol": "1.0.0", - "Newtonsoft.Json": "13.0.4", - "Polly.Core": "8.6.5", - "Semver": "3.0.0", - "StreamJsonRpc": "2.22.23", - "System.IO.Hashing": "10.0.3" - } - }, - "AspNetCore.HealthChecks.NpgSql": { - "type": "Transitive", - "resolved": "9.0.0", - "contentHash": "npc58/AD5zuVxERdhCl2Kb7WnL37mwX42SJcXIwvmEig0/dugOLg3SIwtfvvh3TnvTwR/sk5LYNkkPaBdks61A==", - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.11", - "Npgsql": "8.0.3" - } - }, - "AspNetCore.HealthChecks.Uris": { - "type": "Transitive", - "resolved": "9.0.0", - "contentHash": "XYdNlA437KeF8p9qOpZFyNqAN+c0FXt/JjTvzH/Qans0q0O3pPE8KPnn39ucQQjR/Roum1vLTP3kXiUs8VHyuA==", - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.11", - "Microsoft.Extensions.Http": "8.0.0" - } - }, - "Fractions": { - "type": "Transitive", - "resolved": "7.3.0", - "contentHash": "2bETFWLBc8b7Ut2SVi+bxhGVwiSpknHYGBh2PADyGWONLkTxT7bKyDRhF8ao+XUv90tq8Fl7GTPxSI5bacIRJw==" - }, - "Google.Protobuf": { - "type": "Transitive", - "resolved": "3.33.5", - "contentHash": "XEzLpCTosZb5I6eGSPn7rAES0VfkJkn3Cqydh0W39POdZwkdhPhOmAROTFJF9g0ardst4ulNXRm/q/iXwNu+Qw==" - }, - "Grpc.AspNetCore": { - "type": "Transitive", - "resolved": "2.76.0", - "contentHash": "LyXMmpN2Ba0TE35SOLSKbGqIYtJuhc1UgiaGfoW1X8KJERV70QI5KGW+ckEY7MrXoFWN/uWo4B70siVhbDmCgQ==", - "dependencies": { - "Google.Protobuf": "3.31.1", - "Grpc.AspNetCore.Server.ClientFactory": "2.76.0", - "Grpc.Tools": "2.76.0" - } - }, - "Grpc.AspNetCore.Server": { - "type": "Transitive", - "resolved": "2.76.0", - "contentHash": "diSC/ZeNdSdxHdYSOpYwuSBBDYpuNVtJQFJfiBB0WrYOQ4lVMmdxuUZJcViahQyo8pCvS3Mueo5lqFxwwMF/iw==", - "dependencies": { - "Grpc.Net.Common": "2.76.0" - } - }, - "Grpc.AspNetCore.Server.ClientFactory": { - "type": "Transitive", - "resolved": "2.76.0", - "contentHash": "y5KGO1GO0N2L/hCCMR05mmoK8j+v8rKvZ+9nothAxKx2Tf2CwV8f4TM5K0GkKfDsp4vrc4lm90MU6E+DeN7YIw==", - "dependencies": { - "Grpc.AspNetCore.Server": "2.76.0", - "Grpc.Net.ClientFactory": "2.76.0" - } - }, - "Grpc.Core.Api": { - "type": "Transitive", - "resolved": "2.76.0", - "contentHash": "cSxC2tdnFdXXuBgIn1pjc4YBx7LXTCp4M0qn+SMBS35VWZY+cEQYLWTBDDhdBH1HzU7BV+ncVZlniGQHMpRJKQ==" - }, - "Grpc.Net.Client": { - "type": "Transitive", - "resolved": "2.76.0", - "contentHash": "K1oldmqw2+Gn69nGRzZLhqSiUZwelX1GrBu/cUl9wNf1C0uB61vFS6JcxUUv9P8VoUJhFsmV44JA6lI2EUt4xw==", - "dependencies": { - "Grpc.Net.Common": "2.76.0", - "Microsoft.Extensions.Logging.Abstractions": "8.0.0" - } - }, - "Grpc.Net.ClientFactory": { - "type": "Transitive", - "resolved": "2.76.0", - "contentHash": "XI+kO69L9AV8B9N0UQOmH911r6MOEp9huHiavEsY56DJYuzJ9KAxNGy37dpV6CLbgCaN2uKmpOsZ9Pao6bmpVQ==", - "dependencies": { - "Grpc.Net.Client": "2.76.0", - "Microsoft.Extensions.Http": "8.0.0" - } - }, - "Grpc.Net.Common": { - "type": "Transitive", - "resolved": "2.76.0", - "contentHash": "bZpiMVYgvpB44/wBh1RotrkqC7bg2FOasLri2GhR3hMKyzsiTxCoDE49YjPrJeFc4RW0wS8u+EInI09sjxVFRA==", - "dependencies": { - "Grpc.Core.Api": "2.76.0" - } - }, - "Grpc.Tools": { - "type": "Transitive", - "resolved": "2.78.0", - "contentHash": "6jPG2gHon+w2PczW8jjrCRnW/g9eEfCdd7aK6mDooptWtuPsV3ZxAwKKEx7LGEDVoT4c2SViRl8Yu3L1XiWIIg==" - }, - "Humanizer.Core": { - "type": "Transitive", - "resolved": "2.14.1", - "contentHash": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==" - }, - "Json.More.Net": { - "type": "Transitive", - "resolved": "2.1.0", - "contentHash": "qtwsyAsL55y2vB2/sK4Pjg3ZyVzD5KKSpV3lOAMHlnjFfsjQ/86eHJfQT9aV1YysVXzF4+xyHOZbh7Iu3YQ7Lg==" - }, - "JsonPatch.Net": { - "type": "Transitive", - "resolved": "3.3.0", - "contentHash": "GIcMMDtzfzVfIpQgey8w7dhzcw6jG5nD4DDAdQCTmHfblkCvN7mI8K03to8YyUhKMl4PTR6D6nLSvWmyOGFNTg==", - "dependencies": { - "JsonPointer.Net": "5.2.0" - } - }, - "JsonPointer.Net": { - "type": "Transitive", - "resolved": "5.2.0", - "contentHash": "qe1F7Tr/p4mgwLPU9P60MbYkp+xnL2uCPnWXGgzfR/AZCunAZIC0RZ32dLGJJEhSuLEfm0YF/1R3u5C7mEVq+w==", - "dependencies": { - "Humanizer.Core": "2.14.1", - "Json.More.Net": "2.1.0" - } - }, - "KubernetesClient": { - "type": "Transitive", - "resolved": "18.0.13", - "contentHash": "X5IuxmydftB148XeULtc7rD5/RvqLuW5SzkIjFovPgJpvV4RAoRqNPruVB7GEFu1Xg+zHVIk88WqdV8JjbgHbA==", - "dependencies": { - "Fractions": "7.3.0", - "YamlDotNet": "16.3.0" - } - }, - "MessagePack": { - "type": "Transitive", - "resolved": "2.5.192", - "contentHash": "Jtle5MaFeIFkdXtxQeL9Tu2Y3HsAQGoSntOzrn6Br/jrl6c8QmG22GEioT5HBtZJR0zw0s46OnKU8ei2M3QifA==", - "dependencies": { - "MessagePack.Annotations": "2.5.192", - "Microsoft.NET.StringTools": "17.6.3" - } - }, - "MessagePack.Annotations": { - "type": "Transitive", - "resolved": "2.5.192", - "contentHash": "jaJuwcgovWIZ8Zysdyf3b7b34/BrADw4v82GaEZymUhDd3ScMPrYd/cttekeDteJJPXseJxp04yTIcxiVUjTWg==" - }, - "Microsoft.Extensions.AI.Abstractions": { - "type": "Transitive", - "resolved": "10.3.0", - "contentHash": "hDjDvUERvUH3HBMs2MDusOcGJBjAHOG5pJIU2x/HZEa4e1UthNKt89cwMi3B+ogJo6skki1XFjfgGN3ksnVqvQ==" - }, - "Microsoft.Extensions.Caching.Abstractions": { - "type": "Transitive", - "resolved": "10.0.3", - "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==", - "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.3" - } - }, - "Microsoft.Extensions.Configuration.Binder": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "8bS1qIaRivny+WX+49pmeJ6iAylbtX8C0DLEcCQWZjdxQvLqaMssXiGD9P/6pYElrHbK5/nAHmjbQ8STqdMYeg==", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7" - } - }, - "Microsoft.Extensions.Configuration.CommandLine": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "3lNjglxfFxOzI9zG+3HSg/YSGqo//8Fqw6u6iuIamZb4JCorbA3JLaeWOpfKTAPi2UJwaispOXWx14dUqcGz4A==", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7" - } - }, - "Microsoft.Extensions.Configuration.EnvironmentVariables": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "TWto3imA+mJMLZI+5sbgLiFFoOFNFkizQYNaC5jTuiHKn3diwm1RN7mWDOEZN9kG2bixw7IvgpvtUG5/teSRzA==", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7" - } - }, - "Microsoft.Extensions.Configuration.FileExtensions": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "qbZLvLsoTdArSloEnSxs21P781YUmwVmHc5NJPQD/ezAreQ7884z+6QfAZVKi86WAZtzx83jK2uC4itxOM44gQ==", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", - "Microsoft.Extensions.FileProviders.Physical": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" - } - }, - "Microsoft.Extensions.Configuration.Json": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "64dimvyyKk0dbUbrLg/YCv4ugJ4sVz2aXLwfvZwR1EC4tJqW9ru/oVRcXwoJRa2lQGXtYtlpk4maWOeIb48tQw==", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.FileExtensions": "10.0.7", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7" - } - }, - "Microsoft.Extensions.Configuration.UserSecrets": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "YqVIICoIdl0016wkeO2WQS+uEbEXbUhMLKdC5rZNl1X3nu59F+nwaAHdHjq/4OK+Cx31DYmNUSFh+MUot8qSDw==", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Json": "10.0.7", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", - "Microsoft.Extensions.FileProviders.Physical": "10.0.7" - } - }, - "Microsoft.Extensions.DependencyInjection": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "91F/o3emPV/+xY/ip3s2LqDNF14kjttlVtq0BXgg6p4MnCzeSZxnUJm+t6WRrtD3JdGo88/oX+z7OwK4y8PZuw==", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7" - } - }, - "Microsoft.Extensions.Diagnostics": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "l+smp1qPlU0OUXD0OGfdp7OUFrbdq7ZaP5T7m2WpfZ4RFKD7iG73BAT7tjSMxNmbSXkhAn1jYHOAqzYG1r9sNg==", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7" - } - }, - "Microsoft.Extensions.Diagnostics.Abstractions": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "uJ9JP677y+uy+C0vtaSfi7XXgFAdz8DhU3M9lwwIXDfQKcyQ0yxM9DVYa0NXDtdVTYA2eBUtVFZ8LY0GCdeE/w==", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7" - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "hs9YULcNhj1UiPjhNoJIDBWS92GvAVzT6DyuvbkoxvDcASZUQFVwQ9EAKtgrOfTaI0Vy6U6RwycXko1SIESM8w==", - "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "10.0.7", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7" - } - }, - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "8Oq/03og7ihwbfx+EjfWhYCdMldClxqnqB9w5ZI4KxuhoiUVDxZYVl06K7fhROOoelhKOtnCUtATCqTCrqSGmA==" - }, - "Microsoft.Extensions.FileProviders.Abstractions": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "teioDgVpi8L186wUfrXQV1YuBt6lCSPmFZiMZo53+FZxHFjOV+f4GXo4LXgJ273Mku9//AdXWVjk9J7eJP6inw==", - "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.7" - } - }, - "Microsoft.Extensions.FileProviders.Physical": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "zhgWg/i0ECj5v0jLFBSZHplvc5ygCI91DR4nne+BP4XAKF5ycz0pEKnFiTw8C1jCABJEZsnBZh6pXAvn71kFmw==", - "dependencies": { - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", - "Microsoft.Extensions.FileSystemGlobbing": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" - } - }, - "Microsoft.Extensions.FileSystemGlobbing": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "NTUspqB+vH9g4wAD6KPOBx01xqYuKXR/cHXm449zpbq1GqfjdAxBmg7eJXrNsPw7SKwIdT2cJ05GxYVvc+lvsA==" - }, - "Microsoft.Extensions.Http": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "1wbd+RPhRo3hJKNJhdGEO5ls0LGe55Ho4BUjlFtRUrWxDVVBd7g0Ydq9fbNy86pmvx/j7AGcSPo7YNCo1IRI6Q==", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Diagnostics": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7" - } - }, - "Microsoft.Extensions.Logging": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "hOeRIQ63GkgiYCB/MIFp+LQs8aXpJXpB55t6Aj37ab7t2/6WeFcPXxYM9hdy/o5tffzwf8mhqzLJP6mjGYCxjw==", - "dependencies": { - "Microsoft.Extensions.DependencyInjection": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7" - } - }, - "Microsoft.Extensions.Logging.Abstractions": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "tIEcQ2gvERrH2KiCjdsVcHGhXt9lIsuDStfOIeZWr7/fP8IXhGiYfx0/80PNI7WPO2IYuFtlZLSlnTS8+/Mchw==", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7" - } - }, - "Microsoft.Extensions.Logging.Configuration": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "7BBnoGF37USiu7j434put9mDp7EjdlNDIZsR4vHfC1FbLZeLqiWjgJbeEtF0p59Ryqt8AtraHawf0ZKbe5jibg==", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Binder": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7" - } - }, - "Microsoft.Extensions.Logging.Console": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "DA++Es6v6W0HfrOrw+K8WyN6jNnZHp640PDdEvl8yfeVmgflKdn6vSSFvufNUSOuY+M2ZaSUgfY+jUKtNpXcCw==", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging.Configuration": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7" - } - }, - "Microsoft.Extensions.Logging.Debug": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "Y6DSt/JZApunYWKqTtqbdsR6iqAvHx3D0tavbNJ1rnC24MUpF+3XO/VKgFi+9PFqMyvQ2GHBBGb8H3cLSw7rDg==", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7" - } - }, - "Microsoft.Extensions.Logging.EventLog": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "1C8eTuxF6BLncNSJ1HCfmaBcjpUSqQDPlBVdYTlet9oldHTPpNh9iatxSJLs8TOqdp/FOpH+nSLdBve7fu9mTQ==", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "System.Diagnostics.EventLog": "10.0.7" - } - }, - "Microsoft.Extensions.Logging.EventSource": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "YWfndnDX1jVMGCN8d5T+rO+BO8sDw6BkYlUk0BYui+WP7+HhlWx8QLdA4yUDjrkGVb3AQxIWWEPVKw5Nnfj5GQ==", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" - } - }, - "Microsoft.Extensions.Options": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "00SHUGTh2jSMvIr6x9Xwd2nE+B5/qFCO/9hDwUDhJsjYRDlADmaBZ7tqehXzBDsfjHSXJzuRHJzPYPPjphBQ7Q==", - "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" - } - }, - "Microsoft.Extensions.Primitives": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "D5M0Jr551iTgwkZMN9rm0pSkgNLj5quUWQUmQPMZh7k/bnvZTnXRGfE2KuvXf1EEjt/ofD9yw9IumpgdP9QCnw==" - }, - "Microsoft.NET.StringTools": { - "type": "Transitive", - "resolved": "17.6.3", - "contentHash": "N0ZIanl1QCgvUumEL1laasU0a7sOE5ZwLZVTn0pAePnfhq8P7SvTjF8Axq+CnavuQkmdQpGNXQ1efZtu5kDFbA==" - }, - "Microsoft.VisualStudio.Threading.Only": { - "type": "Transitive", - "resolved": "17.13.61", - "contentHash": "vl5a2URJYCO5m+aZZtNlAXAMz28e2pUotRuoHD7RnCWOCeoyd8hWp5ZBaLNYq4iEj2oeJx5ZxiSboAjVmB20Qg==", - "dependencies": { - "Microsoft.VisualStudio.Validation": "17.8.8" - } - }, - "Microsoft.VisualStudio.Validation": { - "type": "Transitive", - "resolved": "17.8.8", - "contentHash": "rWXThIpyQd4YIXghNkiv2+VLvzS+MCMKVRDR0GAMlflsdo+YcAN2g2r5U1Ah98OFjQMRexTFtXQQ2LkajxZi3g==" - }, - "ModelContextProtocol": { - "type": "Transitive", - "resolved": "1.0.0", - "contentHash": "W7UX8AQ1qMjXyCDcpP25u/L1W2vIIgfhLX/B2ZtTU1VUyILXdmVbdRjkQesKVPT/wPMpYXIHUcZJTPdsGfKSfQ==", - "dependencies": { - "Microsoft.Extensions.Caching.Abstractions": "10.0.3", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.3", - "ModelContextProtocol.Core": "1.0.0" - } - }, - "ModelContextProtocol.Core": { - "type": "Transitive", - "resolved": "1.0.0", - "contentHash": "QKboiQEq2MJMGeQ029Gy6xqge88abm0Px9lnG7hueOyf+EDCxi5SUATV+Df7GwT+NwWzkEsYG271bUQD+LGhEg==", - "dependencies": { - "Microsoft.Extensions.AI.Abstractions": "10.3.0", - "Microsoft.Extensions.Logging.Abstractions": "10.0.3" - } - }, - "Nerdbank.Streams": { - "type": "Transitive", - "resolved": "2.12.87", - "contentHash": "oDKOeKZ865I5X8qmU3IXMyrAnssYEiYWTobPGdrqubN3RtTzEHIv+D6fwhdcfrdhPJzHjCkK/ORztR/IsnmA6g==", - "dependencies": { - "Microsoft.VisualStudio.Threading.Only": "17.13.61", - "Microsoft.VisualStudio.Validation": "17.8.8" - } - }, - "Newtonsoft.Json": { - "type": "Transitive", - "resolved": "13.0.4", - "contentHash": "pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A==" - }, - "Npgsql": { - "type": "Transitive", - "resolved": "8.0.3", - "contentHash": "6WEmzsQJCZAlUG1pThKg/RmeF6V+I0DmBBBE/8YzpRtEzhyZzKcK7ulMANDm5CkxrALBEC8H+5plxHWtIL7xnA==", - "dependencies": { - "Microsoft.Extensions.Logging.Abstractions": "8.0.0" - } - }, - "OllamaSharp": { - "type": "Transitive", - "resolved": "5.4.12", - "contentHash": "uUKOgoTV9Fxo9J5syrY4OMZ/2/xlPO83tGG+FjGmY8HqJVJ1iUT5f8EsC9yNEqBBIoth9D8zzN4I5p1oQEMBhQ==", - "dependencies": { - "Microsoft.Extensions.AI.Abstractions": "10.0.0" - } - }, - "Polly.Core": { - "type": "Transitive", - "resolved": "8.6.5", - "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg==" - }, - "Semver": { - "type": "Transitive", - "resolved": "3.0.0", - "contentHash": "9jZCicsVgTebqkAujRWtC9J1A5EQVlu0TVKHcgoCuv345ve5DYf4D1MjhKEnQjdRZo6x/vdv6QQrYFs7ilGzLA==", - "dependencies": { - "Microsoft.Extensions.Primitives": "5.0.1" - } - }, - "StreamJsonRpc": { - "type": "Transitive", - "resolved": "2.22.23", - "contentHash": "Ahq6uUFPnU9alny5h4agyX74th3PRq3NQCRNaDOqWcx20WT06mH/wENSk5IbHDc8BmfreQVEIBx5IXLBbsLFIA==", - "dependencies": { - "MessagePack": "2.5.192", - "Microsoft.VisualStudio.Threading.Only": "17.13.61", - "Microsoft.VisualStudio.Validation": "17.8.8", - "Nerdbank.Streams": "2.12.87", - "Newtonsoft.Json": "13.0.3" - } - }, - "System.Diagnostics.EventLog": { - "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "WbmDLeTPYhEzXhvYVioTVn/D1XX6bovyny9n5p8Zxtf03+eY385RB818teZm6n+fA63iZNvng0/Np4tLuhkMhQ==" - }, - "System.IO.Hashing": { - "type": "Transitive", - "resolved": "10.0.3", - "contentHash": "La6ICwsdTKhVX+LKN+pvFjQRR3LhLwq3uKdi2knjLzRyPYBSydF4cjXidYxIiTcDD6XVYdsBWQEI8ZxiZ/OdIg==" - }, - "YamlDotNet": { - "type": "Transitive", - "resolved": "16.3.0", - "contentHash": "SgMOdxbz8X65z8hraIs6hOEdnkH6hESTAIUa7viEngHOYaH+6q5XJmwr1+yb9vJpNQ19hCQY69xbFsLtXpobQA==" - }, - "Microsoft.Extensions.Configuration": { - "type": "CentralTransitive", - "requested": "[10.0.6, )", - "resolved": "10.0.7", - "contentHash": "wZbGh7J8R1vXN525O6d8dlcDTxhRTnd5MyW4LdfP5S0tSnTwTCseYSrq6g0Mxh7W9xn8P/2xPuf0D/m6k2dy2w==", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" - } - }, - "Microsoft.Extensions.Configuration.Abstractions": { - "type": "CentralTransitive", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "t56nEgvECcyLPojZIUFWJknQQDAbgfTf9J+QMYJE1YYvVgz69vN6B/AKL8Grvj3Lcnp8kTpNqwmwFhb3YLJmtQ==", - "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.7" - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions": { - "type": "CentralTransitive", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "Z6mfFEaFcwCfSboxJwOLfu7/31npCY9q70WUamHW/vRQhDvBKOT4Vf9YkZj5J6hLvJpb0oDEYfHunQZj0xxvKw==" - }, - "Microsoft.Extensions.Hosting": { - "type": "CentralTransitive", - "requested": "[10.0.6, )", - "resolved": "10.0.7", - "contentHash": "M/vBpfWcschvS2EUeq7cHfscsxabiGTptXwV7GeSueovGiSoNjyo1j5PMcWuOAAQrRW3nRqxZk8NeumrmpzUBg==", - "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Binder": "10.0.7", - "Microsoft.Extensions.Configuration.CommandLine": "10.0.7", - "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.7", - "Microsoft.Extensions.Configuration.FileExtensions": "10.0.7", - "Microsoft.Extensions.Configuration.Json": "10.0.7", - "Microsoft.Extensions.Configuration.UserSecrets": "10.0.7", - "Microsoft.Extensions.DependencyInjection": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Diagnostics": "10.0.7", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", - "Microsoft.Extensions.FileProviders.Physical": "10.0.7", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging.Configuration": "10.0.7", - "Microsoft.Extensions.Logging.Console": "10.0.7", - "Microsoft.Extensions.Logging.Debug": "10.0.7", - "Microsoft.Extensions.Logging.EventLog": "10.0.7", - "Microsoft.Extensions.Logging.EventSource": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7" - } - }, - "Microsoft.Extensions.Hosting.Abstractions": { - "type": "CentralTransitive", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "5s8d6qC6EA8UOI4wR/+zlsq7SXttJMRb9d7zvVZ7+bE3CQEfVtC9ITUDCommm87R1zzj6WJBbCnztuIJXnP3DA==", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7" - } - }, - "Microsoft.Extensions.Options.ConfigurationExtensions": { - "type": "CentralTransitive", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "IT7f+EMXZtkjatEcF+o6aOw/7OE4etRrMiDGEWH/iiTu2R3uhC4NEQJCfHiibtX45U3sIQ5Fh6tbb1qaOz3YAg==", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Binder": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" - } - } - } - } +{ + "version": 2, + "dependencies": { + "net10.0": { + "Aspire.Dashboard.Sdk.linux-x64": { + "type": "Direct", + "requested": "[13.3.0, )", + "resolved": "13.3.0", + "contentHash": "fgadxJ6tIQLqjcfvzjVnn+x+izI5OyFXEusJrDTVbLu25Vo49h/KnO2cd949nzNtqgFAufXO7pyunLvKX3ITCg==" + }, + "Aspire.Hosting.AppHost": { + "type": "Direct", + "requested": "[13.3.0, )", + "resolved": "13.3.0", + "contentHash": "OH3350vZh2u8QGomeP5p7R7hk0pBMhEnNthe1usxm4blEueCwCOuwVEsDUUJDSdd+/9WHksQIxEGP7fOo5Tqog==", + "dependencies": { + "AspNetCore.HealthChecks.Uris": "9.0.0", + "Aspire.Hosting": "13.3.0", + "Google.Protobuf": "3.33.5", + "Grpc.AspNetCore": "2.76.0", + "Grpc.Net.ClientFactory": "2.76.0", + "Grpc.Tools": "2.78.0", + "Humanizer.Core": "2.14.1", + "JsonPatch.Net": "3.3.0", + "KubernetesClient": "18.0.13", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.Configuration.Binder": "10.0.7", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Diagnostics.HealthChecks": "10.0.7", + "Microsoft.Extensions.FileSystemGlobbing": "10.0.7", + "Microsoft.Extensions.Hosting": "10.0.7", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", + "Microsoft.Extensions.Http": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7", + "Microsoft.Extensions.Primitives": "10.0.7", + "ModelContextProtocol": "1.0.0", + "Newtonsoft.Json": "13.0.4", + "Polly.Core": "8.6.5", + "Semver": "3.0.0", + "StreamJsonRpc": "2.22.23", + "System.IO.Hashing": "10.0.3" + } + }, + "Aspire.Hosting.JavaScript": { + "type": "Direct", + "requested": "[13.3.3, )", + "resolved": "13.3.3", + "contentHash": "dar6KEKZ0YIPnWOdh++UyyDSmbC9Rm/jHzJXTtKbHiLxirRjZn+wUWC99wHi7qm17yhBwevyQWwIExPNjY0exg==", + "dependencies": { + "AspNetCore.HealthChecks.Uris": "9.0.0", + "Aspire.Hosting": "13.3.3", + "Google.Protobuf": "3.33.5", + "Grpc.AspNetCore": "2.76.0", + "Grpc.Net.ClientFactory": "2.76.0", + "Grpc.Tools": "2.78.0", + "Humanizer.Core": "2.14.1", + "JsonPatch.Net": "3.3.0", + "KubernetesClient": "18.0.13", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.Configuration.Binder": "10.0.7", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.26", + "Microsoft.Extensions.FileSystemGlobbing": "10.0.7", + "Microsoft.Extensions.Hosting": "10.0.7", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", + "Microsoft.Extensions.Http": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7", + "Microsoft.Extensions.Primitives": "10.0.7", + "ModelContextProtocol": "1.0.0", + "Newtonsoft.Json": "13.0.4", + "Polly.Core": "8.6.5", + "Semver": "3.0.0", + "StreamJsonRpc": "2.22.23", + "System.IO.Hashing": "10.0.3" + } + }, + "Aspire.Hosting.Orchestration.linux-x64": { + "type": "Direct", + "requested": "[13.3.0, )", + "resolved": "13.3.0", + "contentHash": "jifQEC5fHk+bS+lZ9N0Zbh2QFvX06CCr3cmwCEpJktdY3Nebe6GiqQGf6GVw0+xJiSNvLoOoR9PEyPRqx2fjSA==" + }, + "Aspire.Hosting.PostgreSQL": { + "type": "Direct", + "requested": "[13.3.3, )", + "resolved": "13.3.3", + "contentHash": "Pnr+M1LnU3hP7LFxya/huJQ9WwGIHR4QozOrdy88bU5iE12Sj5BUIHQ0FkWHKdJOYdJPnKp9vY27Gdy2GoK5wQ==", + "dependencies": { + "AspNetCore.HealthChecks.NpgSql": "9.0.0", + "AspNetCore.HealthChecks.Uris": "9.0.0", + "Aspire.Hosting": "13.3.3", + "Google.Protobuf": "3.33.5", + "Grpc.AspNetCore": "2.76.0", + "Grpc.Net.ClientFactory": "2.76.0", + "Grpc.Tools": "2.78.0", + "Humanizer.Core": "2.14.1", + "JsonPatch.Net": "3.3.0", + "KubernetesClient": "18.0.13", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.Configuration.Binder": "10.0.7", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.26", + "Microsoft.Extensions.FileSystemGlobbing": "10.0.7", + "Microsoft.Extensions.Hosting": "10.0.7", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", + "Microsoft.Extensions.Http": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7", + "Microsoft.Extensions.Primitives": "10.0.7", + "ModelContextProtocol": "1.0.0", + "Newtonsoft.Json": "13.0.4", + "Polly.Core": "8.6.5", + "Semver": "3.0.0", + "StreamJsonRpc": "2.22.23", + "System.IO.Hashing": "10.0.3" + } + }, + "CommunityToolkit.Aspire.Hosting.Ollama": { + "type": "Direct", + "requested": "[13.3.0, )", + "resolved": "13.3.0", + "contentHash": "L5KpNyLBkxyPjnS4fWds7yo0t5XgutXY59vw9CGu0A0PZGXXcznG5avGBytZ+MqyTKgjBCuLnmznfrbw6nrbYg==", + "dependencies": { + "Aspire.Hosting": "13.3.0", + "OllamaSharp": "5.4.12" + } + }, + "Aspire.Hosting": { + "type": "Transitive", + "resolved": "13.3.3", + "contentHash": "HUM1EgCDKT4hzNkoHjLHkNXaT3K9a34UsbiCatFUoOhIBCoHTEsb8shgbQ50oAfRTm6uLXXo2s91gDQKJHLnXw==", + "dependencies": { + "AspNetCore.HealthChecks.Uris": "9.0.0", + "Google.Protobuf": "3.33.5", + "Grpc.AspNetCore": "2.76.0", + "Grpc.Net.ClientFactory": "2.76.0", + "Humanizer.Core": "2.14.1", + "JsonPatch.Net": "3.3.0", + "KubernetesClient": "18.0.13", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.Configuration.Binder": "10.0.7", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.26", + "Microsoft.Extensions.FileSystemGlobbing": "10.0.7", + "Microsoft.Extensions.Hosting": "10.0.7", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", + "Microsoft.Extensions.Http": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7", + "Microsoft.Extensions.Primitives": "10.0.7", + "ModelContextProtocol": "1.0.0", + "Newtonsoft.Json": "13.0.4", + "Polly.Core": "8.6.5", + "Semver": "3.0.0", + "StreamJsonRpc": "2.22.23", + "System.IO.Hashing": "10.0.3" + } + }, + "AspNetCore.HealthChecks.NpgSql": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "npc58/AD5zuVxERdhCl2Kb7WnL37mwX42SJcXIwvmEig0/dugOLg3SIwtfvvh3TnvTwR/sk5LYNkkPaBdks61A==", + "dependencies": { + "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.11", + "Npgsql": "8.0.3" + } + }, + "AspNetCore.HealthChecks.Uris": { + "type": "Transitive", + "resolved": "9.0.0", + "contentHash": "XYdNlA437KeF8p9qOpZFyNqAN+c0FXt/JjTvzH/Qans0q0O3pPE8KPnn39ucQQjR/Roum1vLTP3kXiUs8VHyuA==", + "dependencies": { + "Microsoft.Extensions.Diagnostics.HealthChecks": "8.0.11", + "Microsoft.Extensions.Http": "8.0.0" + } + }, + "Fractions": { + "type": "Transitive", + "resolved": "7.3.0", + "contentHash": "2bETFWLBc8b7Ut2SVi+bxhGVwiSpknHYGBh2PADyGWONLkTxT7bKyDRhF8ao+XUv90tq8Fl7GTPxSI5bacIRJw==" + }, + "Google.Protobuf": { + "type": "Transitive", + "resolved": "3.33.5", + "contentHash": "XEzLpCTosZb5I6eGSPn7rAES0VfkJkn3Cqydh0W39POdZwkdhPhOmAROTFJF9g0ardst4ulNXRm/q/iXwNu+Qw==" + }, + "Grpc.AspNetCore": { + "type": "Transitive", + "resolved": "2.76.0", + "contentHash": "LyXMmpN2Ba0TE35SOLSKbGqIYtJuhc1UgiaGfoW1X8KJERV70QI5KGW+ckEY7MrXoFWN/uWo4B70siVhbDmCgQ==", + "dependencies": { + "Google.Protobuf": "3.31.1", + "Grpc.AspNetCore.Server.ClientFactory": "2.76.0", + "Grpc.Tools": "2.76.0" + } + }, + "Grpc.AspNetCore.Server": { + "type": "Transitive", + "resolved": "2.76.0", + "contentHash": "diSC/ZeNdSdxHdYSOpYwuSBBDYpuNVtJQFJfiBB0WrYOQ4lVMmdxuUZJcViahQyo8pCvS3Mueo5lqFxwwMF/iw==", + "dependencies": { + "Grpc.Net.Common": "2.76.0" + } + }, + "Grpc.AspNetCore.Server.ClientFactory": { + "type": "Transitive", + "resolved": "2.76.0", + "contentHash": "y5KGO1GO0N2L/hCCMR05mmoK8j+v8rKvZ+9nothAxKx2Tf2CwV8f4TM5K0GkKfDsp4vrc4lm90MU6E+DeN7YIw==", + "dependencies": { + "Grpc.AspNetCore.Server": "2.76.0", + "Grpc.Net.ClientFactory": "2.76.0" + } + }, + "Grpc.Core.Api": { + "type": "Transitive", + "resolved": "2.76.0", + "contentHash": "cSxC2tdnFdXXuBgIn1pjc4YBx7LXTCp4M0qn+SMBS35VWZY+cEQYLWTBDDhdBH1HzU7BV+ncVZlniGQHMpRJKQ==" + }, + "Grpc.Net.Client": { + "type": "Transitive", + "resolved": "2.76.0", + "contentHash": "K1oldmqw2+Gn69nGRzZLhqSiUZwelX1GrBu/cUl9wNf1C0uB61vFS6JcxUUv9P8VoUJhFsmV44JA6lI2EUt4xw==", + "dependencies": { + "Grpc.Net.Common": "2.76.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + } + }, + "Grpc.Net.ClientFactory": { + "type": "Transitive", + "resolved": "2.76.0", + "contentHash": "XI+kO69L9AV8B9N0UQOmH911r6MOEp9huHiavEsY56DJYuzJ9KAxNGy37dpV6CLbgCaN2uKmpOsZ9Pao6bmpVQ==", + "dependencies": { + "Grpc.Net.Client": "2.76.0", + "Microsoft.Extensions.Http": "8.0.0" + } + }, + "Grpc.Net.Common": { + "type": "Transitive", + "resolved": "2.76.0", + "contentHash": "bZpiMVYgvpB44/wBh1RotrkqC7bg2FOasLri2GhR3hMKyzsiTxCoDE49YjPrJeFc4RW0wS8u+EInI09sjxVFRA==", + "dependencies": { + "Grpc.Core.Api": "2.76.0" + } + }, + "Grpc.Tools": { + "type": "Transitive", + "resolved": "2.78.0", + "contentHash": "6jPG2gHon+w2PczW8jjrCRnW/g9eEfCdd7aK6mDooptWtuPsV3ZxAwKKEx7LGEDVoT4c2SViRl8Yu3L1XiWIIg==" + }, + "Humanizer.Core": { + "type": "Transitive", + "resolved": "2.14.1", + "contentHash": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==" + }, + "Json.More.Net": { + "type": "Transitive", + "resolved": "2.1.0", + "contentHash": "qtwsyAsL55y2vB2/sK4Pjg3ZyVzD5KKSpV3lOAMHlnjFfsjQ/86eHJfQT9aV1YysVXzF4+xyHOZbh7Iu3YQ7Lg==" + }, + "JsonPatch.Net": { + "type": "Transitive", + "resolved": "3.3.0", + "contentHash": "GIcMMDtzfzVfIpQgey8w7dhzcw6jG5nD4DDAdQCTmHfblkCvN7mI8K03to8YyUhKMl4PTR6D6nLSvWmyOGFNTg==", + "dependencies": { + "JsonPointer.Net": "5.2.0" + } + }, + "JsonPointer.Net": { + "type": "Transitive", + "resolved": "5.2.0", + "contentHash": "qe1F7Tr/p4mgwLPU9P60MbYkp+xnL2uCPnWXGgzfR/AZCunAZIC0RZ32dLGJJEhSuLEfm0YF/1R3u5C7mEVq+w==", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Json.More.Net": "2.1.0" + } + }, + "KubernetesClient": { + "type": "Transitive", + "resolved": "18.0.13", + "contentHash": "X5IuxmydftB148XeULtc7rD5/RvqLuW5SzkIjFovPgJpvV4RAoRqNPruVB7GEFu1Xg+zHVIk88WqdV8JjbgHbA==", + "dependencies": { + "Fractions": "7.3.0", + "YamlDotNet": "16.3.0" + } + }, + "MessagePack": { + "type": "Transitive", + "resolved": "2.5.192", + "contentHash": "Jtle5MaFeIFkdXtxQeL9Tu2Y3HsAQGoSntOzrn6Br/jrl6c8QmG22GEioT5HBtZJR0zw0s46OnKU8ei2M3QifA==", + "dependencies": { + "MessagePack.Annotations": "2.5.192", + "Microsoft.NET.StringTools": "17.6.3" + } + }, + "MessagePack.Annotations": { + "type": "Transitive", + "resolved": "2.5.192", + "contentHash": "jaJuwcgovWIZ8Zysdyf3b7b34/BrADw4v82GaEZymUhDd3ScMPrYd/cttekeDteJJPXseJxp04yTIcxiVUjTWg==" + }, + "Microsoft.Extensions.AI.Abstractions": { + "type": "Transitive", + "resolved": "10.3.0", + "contentHash": "hDjDvUERvUH3HBMs2MDusOcGJBjAHOG5pJIU2x/HZEa4e1UthNKt89cwMi3B+ogJo6skki1XFjfgGN3ksnVqvQ==" + }, + "Microsoft.Extensions.Caching.Abstractions": { + "type": "Transitive", + "resolved": "10.0.3", + "contentHash": "5dtXBvI8t3z8pF4tB38JYgi/enCL/DwSXxpqShgFz3SHJ7IzqFIMs6Gu5ik8sNZzcO9qQs3xIDpB3vDamkYG+Q==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.3" + } + }, + "Microsoft.Extensions.Configuration.Binder": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "8bS1qIaRivny+WX+49pmeJ6iAylbtX8C0DLEcCQWZjdxQvLqaMssXiGD9P/6pYElrHbK5/nAHmjbQ8STqdMYeg==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.7", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7" + } + }, + "Microsoft.Extensions.Configuration.CommandLine": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "3lNjglxfFxOzI9zG+3HSg/YSGqo//8Fqw6u6iuIamZb4JCorbA3JLaeWOpfKTAPi2UJwaispOXWx14dUqcGz4A==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.7", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7" + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "TWto3imA+mJMLZI+5sbgLiFFoOFNFkizQYNaC5jTuiHKn3diwm1RN7mWDOEZN9kG2bixw7IvgpvtUG5/teSRzA==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.7", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7" + } + }, + "Microsoft.Extensions.Configuration.FileExtensions": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "qbZLvLsoTdArSloEnSxs21P781YUmwVmHc5NJPQD/ezAreQ7884z+6QfAZVKi86WAZtzx83jK2uC4itxOM44gQ==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.7", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", + "Microsoft.Extensions.FileProviders.Physical": "10.0.7", + "Microsoft.Extensions.Primitives": "10.0.7" + } + }, + "Microsoft.Extensions.Configuration.Json": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "64dimvyyKk0dbUbrLg/YCv4ugJ4sVz2aXLwfvZwR1EC4tJqW9ru/oVRcXwoJRa2lQGXtYtlpk4maWOeIb48tQw==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.7", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.Configuration.FileExtensions": "10.0.7", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7" + } + }, + "Microsoft.Extensions.Configuration.UserSecrets": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "YqVIICoIdl0016wkeO2WQS+uEbEXbUhMLKdC5rZNl1X3nu59F+nwaAHdHjq/4OK+Cx31DYmNUSFh+MUot8qSDw==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.Configuration.Json": "10.0.7", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", + "Microsoft.Extensions.FileProviders.Physical": "10.0.7" + } + }, + "Microsoft.Extensions.DependencyInjection": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "91F/o3emPV/+xY/ip3s2LqDNF14kjttlVtq0BXgg6p4MnCzeSZxnUJm+t6WRrtD3JdGo88/oX+z7OwK4y8PZuw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7" + } + }, + "Microsoft.Extensions.Diagnostics": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "l+smp1qPlU0OUXD0OGfdp7OUFrbdq7ZaP5T7m2WpfZ4RFKD7iG73BAT7tjSMxNmbSXkhAn1jYHOAqzYG1r9sNg==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.7", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7" + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "uJ9JP677y+uy+C0vtaSfi7XXgFAdz8DhU3M9lwwIXDfQKcyQ0yxM9DVYa0NXDtdVTYA2eBUtVFZ8LY0GCdeE/w==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" + } + }, + "Microsoft.Extensions.Diagnostics.HealthChecks": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "hs9YULcNhj1UiPjhNoJIDBWS92GvAVzT6DyuvbkoxvDcASZUQFVwQ9EAKtgrOfTaI0Vy6U6RwycXko1SIESM8w==", + "dependencies": { + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "10.0.7", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" + } + }, + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "8Oq/03og7ihwbfx+EjfWhYCdMldClxqnqB9w5ZI4KxuhoiUVDxZYVl06K7fhROOoelhKOtnCUtATCqTCrqSGmA==" + }, + "Microsoft.Extensions.FileProviders.Abstractions": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "teioDgVpi8L186wUfrXQV1YuBt6lCSPmFZiMZo53+FZxHFjOV+f4GXo4LXgJ273Mku9//AdXWVjk9J7eJP6inw==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.7" + } + }, + "Microsoft.Extensions.FileProviders.Physical": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "zhgWg/i0ECj5v0jLFBSZHplvc5ygCI91DR4nne+BP4XAKF5ycz0pEKnFiTw8C1jCABJEZsnBZh6pXAvn71kFmw==", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", + "Microsoft.Extensions.FileSystemGlobbing": "10.0.7", + "Microsoft.Extensions.Primitives": "10.0.7" + } + }, + "Microsoft.Extensions.FileSystemGlobbing": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "NTUspqB+vH9g4wAD6KPOBx01xqYuKXR/cHXm449zpbq1GqfjdAxBmg7eJXrNsPw7SKwIdT2cJ05GxYVvc+lvsA==" + }, + "Microsoft.Extensions.Http": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "1wbd+RPhRo3hJKNJhdGEO5ls0LGe55Ho4BUjlFtRUrWxDVVBd7g0Ydq9fbNy86pmvx/j7AGcSPo7YNCo1IRI6Q==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Diagnostics": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" + } + }, + "Microsoft.Extensions.Logging": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "hOeRIQ63GkgiYCB/MIFp+LQs8aXpJXpB55t6Aj37ab7t2/6WeFcPXxYM9hdy/o5tffzwf8mhqzLJP6mjGYCxjw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" + } + }, + "Microsoft.Extensions.Logging.Abstractions": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "tIEcQ2gvERrH2KiCjdsVcHGhXt9lIsuDStfOIeZWr7/fP8IXhGiYfx0/80PNI7WPO2IYuFtlZLSlnTS8+/Mchw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7" + } + }, + "Microsoft.Extensions.Logging.Configuration": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "7BBnoGF37USiu7j434put9mDp7EjdlNDIZsR4vHfC1FbLZeLqiWjgJbeEtF0p59Ryqt8AtraHawf0ZKbe5jibg==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.7", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.Configuration.Binder": "10.0.7", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7" + } + }, + "Microsoft.Extensions.Logging.Console": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "DA++Es6v6W0HfrOrw+K8WyN6jNnZHp640PDdEvl8yfeVmgflKdn6vSSFvufNUSOuY+M2ZaSUgfY+jUKtNpXcCw==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging.Configuration": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" + } + }, + "Microsoft.Extensions.Logging.Debug": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "Y6DSt/JZApunYWKqTtqbdsR6iqAvHx3D0tavbNJ1rnC24MUpF+3XO/VKgFi+9PFqMyvQ2GHBBGb8H3cLSw7rDg==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7" + } + }, + "Microsoft.Extensions.Logging.EventLog": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "1C8eTuxF6BLncNSJ1HCfmaBcjpUSqQDPlBVdYTlet9oldHTPpNh9iatxSJLs8TOqdp/FOpH+nSLdBve7fu9mTQ==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7", + "System.Diagnostics.EventLog": "10.0.7" + } + }, + "Microsoft.Extensions.Logging.EventSource": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "YWfndnDX1jVMGCN8d5T+rO+BO8sDw6BkYlUk0BYui+WP7+HhlWx8QLdA4yUDjrkGVb3AQxIWWEPVKw5Nnfj5GQ==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7", + "Microsoft.Extensions.Primitives": "10.0.7" + } + }, + "Microsoft.Extensions.Options": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "00SHUGTh2jSMvIr6x9Xwd2nE+B5/qFCO/9hDwUDhJsjYRDlADmaBZ7tqehXzBDsfjHSXJzuRHJzPYPPjphBQ7Q==", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Primitives": "10.0.7" + } + }, + "Microsoft.Extensions.Primitives": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "D5M0Jr551iTgwkZMN9rm0pSkgNLj5quUWQUmQPMZh7k/bnvZTnXRGfE2KuvXf1EEjt/ofD9yw9IumpgdP9QCnw==" + }, + "Microsoft.NET.StringTools": { + "type": "Transitive", + "resolved": "17.6.3", + "contentHash": "N0ZIanl1QCgvUumEL1laasU0a7sOE5ZwLZVTn0pAePnfhq8P7SvTjF8Axq+CnavuQkmdQpGNXQ1efZtu5kDFbA==" + }, + "Microsoft.VisualStudio.Threading.Only": { + "type": "Transitive", + "resolved": "17.13.61", + "contentHash": "vl5a2URJYCO5m+aZZtNlAXAMz28e2pUotRuoHD7RnCWOCeoyd8hWp5ZBaLNYq4iEj2oeJx5ZxiSboAjVmB20Qg==", + "dependencies": { + "Microsoft.VisualStudio.Validation": "17.8.8" + } + }, + "Microsoft.VisualStudio.Validation": { + "type": "Transitive", + "resolved": "17.8.8", + "contentHash": "rWXThIpyQd4YIXghNkiv2+VLvzS+MCMKVRDR0GAMlflsdo+YcAN2g2r5U1Ah98OFjQMRexTFtXQQ2LkajxZi3g==" + }, + "ModelContextProtocol": { + "type": "Transitive", + "resolved": "1.0.0", + "contentHash": "W7UX8AQ1qMjXyCDcpP25u/L1W2vIIgfhLX/B2ZtTU1VUyILXdmVbdRjkQesKVPT/wPMpYXIHUcZJTPdsGfKSfQ==", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "10.0.3", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.3", + "ModelContextProtocol.Core": "1.0.0" + } + }, + "ModelContextProtocol.Core": { + "type": "Transitive", + "resolved": "1.0.0", + "contentHash": "QKboiQEq2MJMGeQ029Gy6xqge88abm0Px9lnG7hueOyf+EDCxi5SUATV+Df7GwT+NwWzkEsYG271bUQD+LGhEg==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "10.3.0", + "Microsoft.Extensions.Logging.Abstractions": "10.0.3" + } + }, + "Nerdbank.Streams": { + "type": "Transitive", + "resolved": "2.12.87", + "contentHash": "oDKOeKZ865I5X8qmU3IXMyrAnssYEiYWTobPGdrqubN3RtTzEHIv+D6fwhdcfrdhPJzHjCkK/ORztR/IsnmA6g==", + "dependencies": { + "Microsoft.VisualStudio.Threading.Only": "17.13.61", + "Microsoft.VisualStudio.Validation": "17.8.8" + } + }, + "Newtonsoft.Json": { + "type": "Transitive", + "resolved": "13.0.4", + "contentHash": "pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A==" + }, + "Npgsql": { + "type": "Transitive", + "resolved": "8.0.3", + "contentHash": "6WEmzsQJCZAlUG1pThKg/RmeF6V+I0DmBBBE/8YzpRtEzhyZzKcK7ulMANDm5CkxrALBEC8H+5plxHWtIL7xnA==", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + } + }, + "OllamaSharp": { + "type": "Transitive", + "resolved": "5.4.12", + "contentHash": "uUKOgoTV9Fxo9J5syrY4OMZ/2/xlPO83tGG+FjGmY8HqJVJ1iUT5f8EsC9yNEqBBIoth9D8zzN4I5p1oQEMBhQ==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "10.0.0" + } + }, + "Polly.Core": { + "type": "Transitive", + "resolved": "8.6.5", + "contentHash": "t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg==" + }, + "Semver": { + "type": "Transitive", + "resolved": "3.0.0", + "contentHash": "9jZCicsVgTebqkAujRWtC9J1A5EQVlu0TVKHcgoCuv345ve5DYf4D1MjhKEnQjdRZo6x/vdv6QQrYFs7ilGzLA==", + "dependencies": { + "Microsoft.Extensions.Primitives": "5.0.1" + } + }, + "StreamJsonRpc": { + "type": "Transitive", + "resolved": "2.22.23", + "contentHash": "Ahq6uUFPnU9alny5h4agyX74th3PRq3NQCRNaDOqWcx20WT06mH/wENSk5IbHDc8BmfreQVEIBx5IXLBbsLFIA==", + "dependencies": { + "MessagePack": "2.5.192", + "Microsoft.VisualStudio.Threading.Only": "17.13.61", + "Microsoft.VisualStudio.Validation": "17.8.8", + "Nerdbank.Streams": "2.12.87", + "Newtonsoft.Json": "13.0.3" + } + }, + "System.Diagnostics.EventLog": { + "type": "Transitive", + "resolved": "10.0.7", + "contentHash": "WbmDLeTPYhEzXhvYVioTVn/D1XX6bovyny9n5p8Zxtf03+eY385RB818teZm6n+fA63iZNvng0/Np4tLuhkMhQ==" + }, + "System.IO.Hashing": { + "type": "Transitive", + "resolved": "10.0.3", + "contentHash": "La6ICwsdTKhVX+LKN+pvFjQRR3LhLwq3uKdi2knjLzRyPYBSydF4cjXidYxIiTcDD6XVYdsBWQEI8ZxiZ/OdIg==" + }, + "YamlDotNet": { + "type": "Transitive", + "resolved": "16.3.0", + "contentHash": "SgMOdxbz8X65z8hraIs6hOEdnkH6hESTAIUa7viEngHOYaH+6q5XJmwr1+yb9vJpNQ19hCQY69xbFsLtXpobQA==" + }, + "Microsoft.Extensions.Configuration": { + "type": "CentralTransitive", + "requested": "[10.0.6, )", + "resolved": "10.0.7", + "contentHash": "wZbGh7J8R1vXN525O6d8dlcDTxhRTnd5MyW4LdfP5S0tSnTwTCseYSrq6g0Mxh7W9xn8P/2xPuf0D/m6k2dy2w==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.Primitives": "10.0.7" + } + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "type": "CentralTransitive", + "requested": "[10.0.7, )", + "resolved": "10.0.7", + "contentHash": "t56nEgvECcyLPojZIUFWJknQQDAbgfTf9J+QMYJE1YYvVgz69vN6B/AKL8Grvj3Lcnp8kTpNqwmwFhb3YLJmtQ==", + "dependencies": { + "Microsoft.Extensions.Primitives": "10.0.7" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions": { + "type": "CentralTransitive", + "requested": "[10.0.7, )", + "resolved": "10.0.7", + "contentHash": "Z6mfFEaFcwCfSboxJwOLfu7/31npCY9q70WUamHW/vRQhDvBKOT4Vf9YkZj5J6hLvJpb0oDEYfHunQZj0xxvKw==" + }, + "Microsoft.Extensions.Hosting": { + "type": "CentralTransitive", + "requested": "[10.0.6, )", + "resolved": "10.0.7", + "contentHash": "M/vBpfWcschvS2EUeq7cHfscsxabiGTptXwV7GeSueovGiSoNjyo1j5PMcWuOAAQrRW3nRqxZk8NeumrmpzUBg==", + "dependencies": { + "Microsoft.Extensions.Configuration": "10.0.7", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.Configuration.Binder": "10.0.7", + "Microsoft.Extensions.Configuration.CommandLine": "10.0.7", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.7", + "Microsoft.Extensions.Configuration.FileExtensions": "10.0.7", + "Microsoft.Extensions.Configuration.Json": "10.0.7", + "Microsoft.Extensions.Configuration.UserSecrets": "10.0.7", + "Microsoft.Extensions.DependencyInjection": "10.0.7", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Diagnostics": "10.0.7", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", + "Microsoft.Extensions.FileProviders.Physical": "10.0.7", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging.Configuration": "10.0.7", + "Microsoft.Extensions.Logging.Console": "10.0.7", + "Microsoft.Extensions.Logging.Debug": "10.0.7", + "Microsoft.Extensions.Logging.EventLog": "10.0.7", + "Microsoft.Extensions.Logging.EventSource": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" + } + }, + "Microsoft.Extensions.Hosting.Abstractions": { + "type": "CentralTransitive", + "requested": "[10.0.7, )", + "resolved": "10.0.7", + "contentHash": "5s8d6qC6EA8UOI4wR/+zlsq7SXttJMRb9d7zvVZ7+bE3CQEfVtC9ITUDCommm87R1zzj6WJBbCnztuIJXnP3DA==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7" + } + }, + "Microsoft.Extensions.Options.ConfigurationExtensions": { + "type": "CentralTransitive", + "requested": "[10.0.7, )", + "resolved": "10.0.7", + "contentHash": "IT7f+EMXZtkjatEcF+o6aOw/7OE4etRrMiDGEWH/iiTu2R3uhC4NEQJCfHiibtX45U3sIQ5Fh6tbb1qaOz3YAg==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.Configuration.Binder": "10.0.7", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7", + "Microsoft.Extensions.Primitives": "10.0.7" + } + } + } + } } \ No newline at end of file diff --git a/src/lib/Menlo.AI.Tests/packages.lock.json b/src/lib/Menlo.AI.Tests/packages.lock.json index 6d6cbe38..6e19d28c 100644 --- a/src/lib/Menlo.AI.Tests/packages.lock.json +++ b/src/lib/Menlo.AI.Tests/packages.lock.json @@ -10,15 +10,15 @@ }, "Microsoft.Extensions.AI": { "type": "Direct", - "requested": "[10.5.2, )", - "resolved": "10.5.2", - "contentHash": "nmhzep22lJmDvv15wDlM+bwhr3o4G+hTTrIL9veNmXqtsJdpNkh2JAz1UMy72AqVPuysSDMLajuOLsLqSuyH4A==", - "dependencies": { - "Microsoft.Extensions.AI.Abstractions": "10.5.2", - "Microsoft.Extensions.Caching.Abstractions": "10.0.6", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.6", - "Microsoft.Extensions.Logging.Abstractions": "10.0.6", - "System.Numerics.Tensors": "10.0.6" + "requested": "[10.6.0, )", + "resolved": "10.6.0", + "contentHash": "30EQA5M7ouoC1rhK0WARh+qm0CSvHToEV9MwkFY7tp42RAFnofirklXP0R/E9xi3pcbJtkNs0Ty2wromtUgXLw==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "10.6.0", + "Microsoft.Extensions.Caching.Abstractions": "10.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8", + "System.Numerics.Tensors": "10.0.8" } }, "Microsoft.NET.Test.Sdk": { @@ -33,12 +33,12 @@ }, "Microsoft.SemanticKernel": { "type": "Direct", - "requested": "[1.75.0, )", - "resolved": "1.75.0", - "contentHash": "qDUnqxj3wbbM2i9iqcHdEjy3CQA8SdM/iJvb+LCi5ZAaq16H/ILOKfmEF0/YMgO8sRy4rSjF50kIW906uZVeww==", + "requested": "[1.76.0, )", + "resolved": "1.76.0", + "contentHash": "hvsteKZo86gK2diJVLOE70CGwcv38BvkW0EVEdcw1/XNA0u3LcG95txiqOSRV001hyZJrEWlRAmEScoA9JAdLQ==", "dependencies": { - "Microsoft.SemanticKernel.Connectors.AzureOpenAI": "1.75.0", - "Microsoft.SemanticKernel.Core": "1.75.0" + "Microsoft.SemanticKernel.Connectors.AzureOpenAI": "1.76.0", + "Microsoft.SemanticKernel.Core": "1.76.0" } }, "NSubstitute": { @@ -138,8 +138,8 @@ }, "Microsoft.Extensions.AI.Abstractions": { "type": "Transitive", - "resolved": "10.5.2", - "contentHash": "Ei+YWV9Ybnps7pR1dgjlG29gelXEwZkhLVAcWmKe6HvXS6LNBYgSdWiY3Hk9OZXYtK34rv/NtLWBQYQGOBQYPQ==" + "resolved": "10.6.0", + "contentHash": "JCkVoyqBqi9r3Vs5Qo5PfZobT0+CWeOx+9y9yggBxtW9s/X5CAoa7Iw/tP/rfUdz+nxRKMSBmrytYgwmu60lgA==" }, "Microsoft.Extensions.AI.OpenAI": { "type": "Transitive", @@ -152,131 +152,131 @@ }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", - "resolved": "10.0.6", - "contentHash": "Ilr690V+E1H116ncF00KIlvRloKXBdCExaNqcT9BvCcS5nFGR1pcTamSA2EI8pOXbNp0DHZm8K8h6Wl1hMSbIQ==", + "resolved": "10.0.8", + "contentHash": "EoK2TwVR1daxmfXUPnvIYZSk5XQjHe45sGekox4kvMt88KQZQhDVzYW5Na5+oNwTuRpE48hipyGJg12F1Tm70w==", "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.6" + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.Configuration.Binder": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "8bS1qIaRivny+WX+49pmeJ6iAylbtX8C0DLEcCQWZjdxQvLqaMssXiGD9P/6pYElrHbK5/nAHmjbQ8STqdMYeg==", + "resolved": "10.0.8", + "contentHash": "R3NN1X+kVu14uoxLEW6sBSQyhogDSbaOQzILnCtuXxBN4hx22AgjWPwZX6v/suERFkEDgU1lk12AglHTrUxhlw==", "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7" + "Microsoft.Extensions.Configuration": "10.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8" } }, "Microsoft.Extensions.DependencyInjection": { "type": "Transitive", - "resolved": "10.0.2", - "contentHash": "J/Zmp6fY93JbaiZ11ckWvcyxMPjD6XVwIHQXBjryTBgn7O6O20HYg9uVLFcZlNfgH78MnreE/7EH+hjfzn7VyA==", + "resolved": "10.0.7", + "contentHash": "91F/o3emPV/+xY/ip3s2LqDNF14kjttlVtq0BXgg6p4MnCzeSZxnUJm+t6WRrtD3JdGo88/oX+z7OwK4y8PZuw==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7" } }, "Microsoft.Extensions.Diagnostics": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "YaocqxscJLxLit0F5yq2XyB+9C7rSRfeTL7MJIl7XwaOoUO3i0EqfO2kmtjiRduYWw7yjcSINEApYZbzjau2gQ==", + "resolved": "10.0.7", + "contentHash": "l+smp1qPlU0OUXD0OGfdp7OUFrbdq7ZaP5T7m2WpfZ4RFKD7iG73BAT7tjSMxNmbSXkhAn1jYHOAqzYG1r9sNg==", "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1" + "Microsoft.Extensions.Configuration": "10.0.7", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7" } }, "Microsoft.Extensions.Diagnostics.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "uJ9JP677y+uy+C0vtaSfi7XXgFAdz8DhU3M9lwwIXDfQKcyQ0yxM9DVYa0NXDtdVTYA2eBUtVFZ8LY0GCdeE/w==", + "resolved": "10.0.8", + "contentHash": "+f4C5g78QCGNyxzUfrTYsB7qYx06Zca0e88s3qFlea9/lQhgPImYdNprlgzl1uHhRU3fVHLfmbijayU2sJEZ6w==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8" } }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "LMQ1mW8YvfupNwoWXk+IOtjYTUllUIrETrWslKOsV66RvD96WaePcCcuF7SmB6fcTOuJFsSu/zILIUJGM+fM/Q==", + "resolved": "10.0.7", + "contentHash": "hs9YULcNhj1UiPjhNoJIDBWS92GvAVzT6DyuvbkoxvDcASZUQFVwQ9EAKtgrOfTaI0Vy6U6RwycXko1SIESM8w==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "10.0.1", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "10.0.7", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" } }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "cebN2lQD6S7XCQ7DFKnXcBHxSfqWr38H9YliEluJIDRTJ99Q9V6gBMXBYx03kh6YJAzfN3JoEcsikpEWnC6VwA==" + "resolved": "10.0.7", + "contentHash": "8Oq/03og7ihwbfx+EjfWhYCdMldClxqnqB9w5ZI4KxuhoiUVDxZYVl06K7fhROOoelhKOtnCUtATCqTCrqSGmA==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "teioDgVpi8L186wUfrXQV1YuBt6lCSPmFZiMZo53+FZxHFjOV+f4GXo4LXgJ273Mku9//AdXWVjk9J7eJP6inw==", + "resolved": "10.0.8", + "contentHash": "U+oquaPxFdY8lYeEIWO/AD7jDIl9sPW6aVWMQRHU/pZ/SWpLcOrAj2fcLe1HwXl4sYw1ONI56K/eELT3xr4RRQ==", "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.Http": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "ZXJup9ReE1Ot3M8jqcw1b/lnc8USxyYS3cyLsssU39u04TES9JNGviWUGIvP3K7mMU3TF7kQl2aS0SmVwegflw==", + "resolved": "10.0.7", + "contentHash": "1wbd+RPhRo3hJKNJhdGEO5ls0LGe55Ho4BUjlFtRUrWxDVVBd7g0Ydq9fbNy86pmvx/j7AGcSPo7YNCo1IRI6Q==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Diagnostics": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Diagnostics": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" } }, "Microsoft.Extensions.Logging": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==", + "resolved": "10.0.7", + "contentHash": "hOeRIQ63GkgiYCB/MIFp+LQs8aXpJXpB55t6Aj37ab7t2/6WeFcPXxYM9hdy/o5tffzwf8mhqzLJP6mjGYCxjw==", "dependencies": { - "Microsoft.Extensions.DependencyInjection": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" + "Microsoft.Extensions.DependencyInjection": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" } }, "Microsoft.Extensions.Logging.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "tIEcQ2gvERrH2KiCjdsVcHGhXt9lIsuDStfOIeZWr7/fP8IXhGiYfx0/80PNI7WPO2IYuFtlZLSlnTS8+/Mchw==", + "resolved": "10.0.8", + "contentHash": "fdVadZmsC8jRP0KvKy8mO8f6GV/HyBvElfcSxEhd+5FM5boAw/01iSaCto5G3G37ApJira4A3pNaVvBv8cUiLQ==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8" } }, "Microsoft.Extensions.Logging.Configuration": { "type": "Transitive", - "resolved": "9.0.0", - "contentHash": "H05HiqaNmg6GjH34ocYE9Wm1twm3Oz2aXZko8GTwGBzM7op2brpAA8pJ5yyD1OpS1mXUtModBYOlcZ/wXeWsSg==", + "resolved": "10.0.0", + "contentHash": "j8zcwhS6bYB6FEfaY3nYSgHdpiL2T+/V3xjpHtslVAegyI1JUbB9yAt/BFdvZdsNbY0Udm4xFtvfT/hUwcOOOg==", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", - "Microsoft.Extensions.Configuration.Binder": "9.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", - "Microsoft.Extensions.Logging": "9.0.0", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0", - "Microsoft.Extensions.Options": "9.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + "Microsoft.Extensions.Configuration": "10.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0", + "Microsoft.Extensions.Configuration.Binder": "10.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0", + "Microsoft.Extensions.Logging": "10.0.0", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0", + "Microsoft.Extensions.Options": "10.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.0" } }, "Microsoft.Extensions.Options": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "00SHUGTh2jSMvIr6x9Xwd2nE+B5/qFCO/9hDwUDhJsjYRDlADmaBZ7tqehXzBDsfjHSXJzuRHJzPYPPjphBQ7Q==", + "resolved": "10.0.8", + "contentHash": "VBD+131DpTNCNDfA4kIyKTiCySvJGNhwibdWBSdFRu7GMfXLXcXODkgA+KStKbbhzraLglZWUN4nXyHgW4JIRA==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.Primitives": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "D5M0Jr551iTgwkZMN9rm0pSkgNLj5quUWQUmQPMZh7k/bnvZTnXRGfE2KuvXf1EEjt/ofD9yw9IumpgdP9QCnw==" + "resolved": "10.0.8", + "contentHash": "OBPo4nYhMyIbtueoC10CBm6AGAbo/A9IV8QQ/6ryZS7VvmqpGT7hunazeHLxFawRzn3oLOq4jhqhpBX4tfswWQ==" }, "Microsoft.Extensions.VectorData.Abstractions": { "type": "Transitive", @@ -293,8 +293,8 @@ }, "Microsoft.SemanticKernel.Abstractions": { "type": "Transitive", - "resolved": "1.75.0", - "contentHash": "x3JN7Eo9cNoRDYoqbhNmL1jn0VU/Ruv6MC9aARXGf45aBPh2nko4bdrgTN3Lfd5R3Mw1dZHQKTORPlcWbdQssQ==", + "resolved": "1.76.0", + "contentHash": "pDLBE+iyZJvPiBXM4KbDCrdEHfPmz8FcjH7Rs0XrIJ6hdyHZFKZEQBfu45nWZ72womQsZxWe9vLrWV0TGAs6aQ==", "dependencies": { "Microsoft.Bcl.HashCode": "1.1.1", "Microsoft.Extensions.AI": "10.5.0", @@ -303,31 +303,31 @@ }, "Microsoft.SemanticKernel.Connectors.AzureOpenAI": { "type": "Transitive", - "resolved": "1.75.0", - "contentHash": "GBmvD8YqW0NjLW1JwGqgDXlhVFFQv+fOHWk3YYhnUKks05lDKDIqYw+e5LvaTZJ+7G+C8wsi75qw4gU0BYT9lQ==", + "resolved": "1.76.0", + "contentHash": "JAgUHpMmErsWjqPI8odOhFDBF6BsSP/oy/IcMQkDqQJw9Geyti+A8CbkA7FtY66Ks4VOEVFM6/qnAb6RvoorzQ==", "dependencies": { "Azure.AI.OpenAI": "2.9.0-beta.1", - "Microsoft.SemanticKernel.Connectors.OpenAI": "1.75.0", - "Microsoft.SemanticKernel.Core": "1.75.0" + "Microsoft.SemanticKernel.Connectors.OpenAI": "1.76.0", + "Microsoft.SemanticKernel.Core": "1.76.0" } }, "Microsoft.SemanticKernel.Connectors.OpenAI": { "type": "Transitive", - "resolved": "1.75.0", - "contentHash": "PhkZN+dVIx6bBbK/9+KPpeltfUJcwJ0iHH/T3dqI4KjUD6tfbWUMm+GNkiGxv58UIVrG3TLvWeXajm+ElnTcoA==", + "resolved": "1.76.0", + "contentHash": "sVIiaYdjwg/J97y+8ZlwxMHHThOPZxqYNGOVuIF23P1yLxZYFLpKqHTVcPyyQrwo1soYT5uQqi0DddoLML/9vg==", "dependencies": { "Microsoft.Extensions.AI.OpenAI": "10.5.0", - "Microsoft.SemanticKernel.Core": "1.75.0", + "Microsoft.SemanticKernel.Core": "1.76.0", "OpenAI": "2.10.0" } }, "Microsoft.SemanticKernel.Core": { "type": "Transitive", - "resolved": "1.75.0", - "contentHash": "cbQDbHYWU7hvR0j4B4uV9pxj+mL9seZo/130ckdlfbfMGly4mNiYI64DAQ9dF53CM8xt50eBXqmyedYv6DGysg==", + "resolved": "1.76.0", + "contentHash": "sqvVbsFjkQir7QuxpZHzp4lQ/ZXsPgbsYHfruPJnepie2yuJtqcPVty8d9MdCxq5XgCMZlvH3YzUuSihg1RQCA==", "dependencies": { "Microsoft.Extensions.DependencyInjection": "10.0.2", - "Microsoft.SemanticKernel.Abstractions": "1.75.0", + "Microsoft.SemanticKernel.Abstractions": "1.76.0", "System.Numerics.Tensors": "10.0.6" } }, @@ -403,21 +403,21 @@ }, "OpenTelemetry": { "type": "Transitive", - "resolved": "1.12.0", - "contentHash": "aIEu2O3xFOdwIVH0AJsIHPIMH1YuX18nzu7BHyaDNQ6NWSk4Zyrs9Pp6y8SATuSbvdtmvue4mj/QZ3838srbwA==", + "resolved": "1.15.3", + "contentHash": "N0i6WjPoHPbZyms1ugbDIFAJFuGlpeExJMU/+XSL0lQRUkg/D0utFkDoLXf8Z1km5B+xVZ2GyMXXiX8qdeNmPg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", - "Microsoft.Extensions.Logging.Configuration": "9.0.0", - "OpenTelemetry.Api.ProviderBuilderExtensions": "1.12.0" + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0", + "Microsoft.Extensions.Logging.Configuration": "10.0.0", + "OpenTelemetry.Api.ProviderBuilderExtensions": "1.15.3" } }, "OpenTelemetry.Api.ProviderBuilderExtensions": { "type": "Transitive", - "resolved": "1.12.0", - "contentHash": "t6Vk1143BfiisCWYbRcyzkAuN6Aq5RkYtfOSMoqCIRMvtN9p1e1xzc0nWQ+fccNGOVgHn3aMK5xFn2+iWMcr8A==", + "resolved": "1.15.3", + "contentHash": "SYn0lqYDwLMWhv/zlNGsQcl2yX++yTumanX46bmOZE/ZDOd1WjPBO2kZaZgKLEZTZk48pavIFGJ6vOvxXgWVFQ==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", - "OpenTelemetry.Api": "1.12.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0", + "OpenTelemetry.Api": "1.15.3" } }, "System.ClientModel": { @@ -456,8 +456,8 @@ }, "System.Numerics.Tensors": { "type": "Transitive", - "resolved": "10.0.6", - "contentHash": "DOZ8Z8CxHVWU8gSo4ZQ8sCAPIQb+agp56ISuMiu39WWZiV+reZwn9NM1tj4lRDfqLaOAinF6zTi0csmFBQes9Q==" + "resolved": "10.0.8", + "contentHash": "pcyglC5R0BXGyD8cntjFXJhACpPyk7H7eN0zKW/5d5MIcmRUPVZrjytZ2Bsn9igzQJGg5xIOOokPHFLnfiEuxQ==" }, "xunit.analyzers": { "type": "Transitive", @@ -529,14 +529,14 @@ "menlo.ai": { "type": "Project", "dependencies": { - "CommunityToolkit.Aspire.OllamaSharp": "[13.1.1, )", + "CommunityToolkit.Aspire.OllamaSharp": "[13.3.0, )", "Menlo.Lib": "[1.0.0, )", - "Microsoft.Extensions.AI": "[10.5.2, )", - "Microsoft.Extensions.Configuration.Abstractions": "[10.0.7, )", - "Microsoft.Extensions.DependencyInjection.Abstractions": "[10.0.7, )", - "Microsoft.Extensions.Hosting.Abstractions": "[10.0.7, )", - "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.7, )", - "Microsoft.SemanticKernel": "[1.75.0, )", + "Microsoft.Extensions.AI": "[10.6.0, )", + "Microsoft.Extensions.Configuration.Abstractions": "[10.0.8, )", + "Microsoft.Extensions.DependencyInjection.Abstractions": "[10.0.8, )", + "Microsoft.Extensions.Hosting.Abstractions": "[10.0.8, )", + "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.8, )", + "Microsoft.SemanticKernel": "[1.76.0, )", "Microsoft.SemanticKernel.Connectors.Ollama": "[1.75.0-alpha, )", "OpenTelemetry.Api": "[1.15.3, )" } @@ -549,17 +549,17 @@ }, "CommunityToolkit.Aspire.OllamaSharp": { "type": "CentralTransitive", - "requested": "[13.1.1, )", - "resolved": "13.1.1", - "contentHash": "SZGmv7mBsuEdbjYBfoACE+6m5WOSYkBI0c8mg8m8dDzzooK2OjqeNULaw9ZbpjYC1ObpmU/AX5psYSAMfBhooQ==", + "requested": "[13.3.0, )", + "resolved": "13.3.0", + "contentHash": "qZWWywZUfsnWGsBHLHLlZaHXA5tViNKTHIFuoLMcXOMao+HfPwG5049fDk74oFuZI8FOHDM//RhibhDZCQuCpQ==", "dependencies": { "Microsoft.Extensions.AI": "10.0.0", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "10.0.1", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.1", - "Microsoft.Extensions.Http": "10.0.1", + "Microsoft.Extensions.Configuration.Binder": "10.0.7", + "Microsoft.Extensions.Diagnostics.HealthChecks": "10.0.7", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", + "Microsoft.Extensions.Http": "10.0.7", "OllamaSharp": "5.4.12", - "OpenTelemetry.Extensions.Hosting": "1.12.0" + "OpenTelemetry.Extensions.Hosting": "1.15.3" } }, "CSharpFunctionalExtensions": { @@ -571,52 +571,52 @@ "Microsoft.Extensions.Configuration": { "type": "CentralTransitive", "requested": "[10.0.6, )", - "resolved": "10.0.7", - "contentHash": "wZbGh7J8R1vXN525O6d8dlcDTxhRTnd5MyW4LdfP5S0tSnTwTCseYSrq6g0Mxh7W9xn8P/2xPuf0D/m6k2dy2w==", + "resolved": "10.0.8", + "contentHash": "ehZcoPbjzWzS4XFvuz7R3V55SmpdkyMqFURLH3yXaN9NtXd9tR6CGB7pd49HYtCkenl+G7ctXSFLhNI08xLfRg==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.Configuration.Abstractions": { "type": "CentralTransitive", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "t56nEgvECcyLPojZIUFWJknQQDAbgfTf9J+QMYJE1YYvVgz69vN6B/AKL8Grvj3Lcnp8kTpNqwmwFhb3YLJmtQ==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "I63esIFbL3h5pSt7gXpXOlmcwDmYBUoYNEglKfDPFUqtYvSV84f2l28hO2lfVXsV0wdlplgAM7IVz16matapSg==", "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.DependencyInjection.Abstractions": { "type": "CentralTransitive", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "Z6mfFEaFcwCfSboxJwOLfu7/31npCY9q70WUamHW/vRQhDvBKOT4Vf9YkZj5J6hLvJpb0oDEYfHunQZj0xxvKw==" + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "21nbDV60SRPWGIivsyl6lqBeEJNG1sginhhfWgRrr3Ais7aQ12To25OAHQxgoiJkjqy1aQ6RxpZBGYuTi7Ge6A==" }, "Microsoft.Extensions.Hosting.Abstractions": { "type": "CentralTransitive", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "5s8d6qC6EA8UOI4wR/+zlsq7SXttJMRb9d7zvVZ7+bE3CQEfVtC9ITUDCommm87R1zzj6WJBbCnztuIJXnP3DA==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "MoOWFPT88/pDfmWpbU9PydKRX/rJFQkliowE/L9wbQcl94IicUphb5BFgepkWiDkYYxPnuEqjN4buzOGW4vJpQ==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.8", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8" } }, "Microsoft.Extensions.Options.ConfigurationExtensions": { "type": "CentralTransitive", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "IT7f+EMXZtkjatEcF+o6aOw/7OE4etRrMiDGEWH/iiTu2R3uhC4NEQJCfHiibtX45U3sIQ5Fh6tbb1qaOz3YAg==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "VOapXeO3lhBH0zYoyAH7tjapuo4V5pTHlevPpiSHueEquAajqd5nF0mttm+h/uE/exwAEuM5s26SzOJtletE3w==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Binder": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.Configuration.Binder": "10.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.SemanticKernel.Connectors.Ollama": { @@ -640,11 +640,11 @@ "OpenTelemetry.Extensions.Hosting": { "type": "CentralTransitive", "requested": "[1.15.3, )", - "resolved": "1.12.0", - "contentHash": "6/8O6rsJRwslg5/Fm3bscBelw4Yh9T9CN24p7cAsuEFkrmmeSO9gkYUCK02Qi+CmPM2KHYTLjKi0lJaCsDMWQA==", + "resolved": "1.15.3", + "contentHash": "u8n/W8yIlqv0BXZmvId1iVaeWXG42tGKdTkuLYg5g57Y/r9CeUNzqtrSHNdG5IoO8iPX79w3v+WsbAHgUQbfeg==", "dependencies": { - "Microsoft.Extensions.Hosting.Abstractions": "9.0.0", - "OpenTelemetry": "1.12.0" + "Microsoft.Extensions.Hosting.Abstractions": "10.0.0", + "OpenTelemetry": "1.15.3" } } } diff --git a/src/lib/Menlo.AI/packages.lock.json b/src/lib/Menlo.AI/packages.lock.json index a8b8a324..0d61d569 100644 --- a/src/lib/Menlo.AI/packages.lock.json +++ b/src/lib/Menlo.AI/packages.lock.json @@ -4,81 +4,81 @@ "net10.0": { "CommunityToolkit.Aspire.OllamaSharp": { "type": "Direct", - "requested": "[13.1.1, )", - "resolved": "13.1.1", - "contentHash": "SZGmv7mBsuEdbjYBfoACE+6m5WOSYkBI0c8mg8m8dDzzooK2OjqeNULaw9ZbpjYC1ObpmU/AX5psYSAMfBhooQ==", + "requested": "[13.3.0, )", + "resolved": "13.3.0", + "contentHash": "qZWWywZUfsnWGsBHLHLlZaHXA5tViNKTHIFuoLMcXOMao+HfPwG5049fDk74oFuZI8FOHDM//RhibhDZCQuCpQ==", "dependencies": { "Microsoft.Extensions.AI": "10.0.0", - "Microsoft.Extensions.Configuration.Binder": "10.0.1", - "Microsoft.Extensions.Diagnostics.HealthChecks": "10.0.1", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.1", - "Microsoft.Extensions.Http": "10.0.1", + "Microsoft.Extensions.Configuration.Binder": "10.0.7", + "Microsoft.Extensions.Diagnostics.HealthChecks": "10.0.7", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", + "Microsoft.Extensions.Http": "10.0.7", "OllamaSharp": "5.4.12", - "OpenTelemetry.Extensions.Hosting": "1.12.0" + "OpenTelemetry.Extensions.Hosting": "1.15.3" } }, "Microsoft.Extensions.AI": { "type": "Direct", - "requested": "[10.5.2, )", - "resolved": "10.5.2", - "contentHash": "nmhzep22lJmDvv15wDlM+bwhr3o4G+hTTrIL9veNmXqtsJdpNkh2JAz1UMy72AqVPuysSDMLajuOLsLqSuyH4A==", - "dependencies": { - "Microsoft.Extensions.AI.Abstractions": "10.5.2", - "Microsoft.Extensions.Caching.Abstractions": "10.0.6", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.6", - "Microsoft.Extensions.Logging.Abstractions": "10.0.6", - "System.Numerics.Tensors": "10.0.6" + "requested": "[10.6.0, )", + "resolved": "10.6.0", + "contentHash": "30EQA5M7ouoC1rhK0WARh+qm0CSvHToEV9MwkFY7tp42RAFnofirklXP0R/E9xi3pcbJtkNs0Ty2wromtUgXLw==", + "dependencies": { + "Microsoft.Extensions.AI.Abstractions": "10.6.0", + "Microsoft.Extensions.Caching.Abstractions": "10.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8", + "System.Numerics.Tensors": "10.0.8" } }, "Microsoft.Extensions.Configuration.Abstractions": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "t56nEgvECcyLPojZIUFWJknQQDAbgfTf9J+QMYJE1YYvVgz69vN6B/AKL8Grvj3Lcnp8kTpNqwmwFhb3YLJmtQ==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "I63esIFbL3h5pSt7gXpXOlmcwDmYBUoYNEglKfDPFUqtYvSV84f2l28hO2lfVXsV0wdlplgAM7IVz16matapSg==", "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.DependencyInjection.Abstractions": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "Z6mfFEaFcwCfSboxJwOLfu7/31npCY9q70WUamHW/vRQhDvBKOT4Vf9YkZj5J6hLvJpb0oDEYfHunQZj0xxvKw==" + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "21nbDV60SRPWGIivsyl6lqBeEJNG1sginhhfWgRrr3Ais7aQ12To25OAHQxgoiJkjqy1aQ6RxpZBGYuTi7Ge6A==" }, "Microsoft.Extensions.Hosting.Abstractions": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "5s8d6qC6EA8UOI4wR/+zlsq7SXttJMRb9d7zvVZ7+bE3CQEfVtC9ITUDCommm87R1zzj6WJBbCnztuIJXnP3DA==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "MoOWFPT88/pDfmWpbU9PydKRX/rJFQkliowE/L9wbQcl94IicUphb5BFgepkWiDkYYxPnuEqjN4buzOGW4vJpQ==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7", - "Microsoft.Extensions.FileProviders.Abstractions": "10.0.7", - "Microsoft.Extensions.Logging.Abstractions": "10.0.7" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.8", + "Microsoft.Extensions.FileProviders.Abstractions": "10.0.8", + "Microsoft.Extensions.Logging.Abstractions": "10.0.8" } }, "Microsoft.Extensions.Options.ConfigurationExtensions": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "IT7f+EMXZtkjatEcF+o6aOw/7OE4etRrMiDGEWH/iiTu2R3uhC4NEQJCfHiibtX45U3sIQ5Fh6tbb1qaOz3YAg==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "VOapXeO3lhBH0zYoyAH7tjapuo4V5pTHlevPpiSHueEquAajqd5nF0mttm+h/uE/exwAEuM5s26SzOJtletE3w==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Configuration.Binder": "10.0.7", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.Configuration.Binder": "10.0.8", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.SemanticKernel": { "type": "Direct", - "requested": "[1.75.0, )", - "resolved": "1.75.0", - "contentHash": "qDUnqxj3wbbM2i9iqcHdEjy3CQA8SdM/iJvb+LCi5ZAaq16H/ILOKfmEF0/YMgO8sRy4rSjF50kIW906uZVeww==", + "requested": "[1.76.0, )", + "resolved": "1.76.0", + "contentHash": "hvsteKZo86gK2diJVLOE70CGwcv38BvkW0EVEdcw1/XNA0u3LcG95txiqOSRV001hyZJrEWlRAmEScoA9JAdLQ==", "dependencies": { - "Microsoft.SemanticKernel.Connectors.AzureOpenAI": "1.75.0", - "Microsoft.SemanticKernel.Core": "1.75.0" + "Microsoft.SemanticKernel.Connectors.AzureOpenAI": "1.76.0", + "Microsoft.SemanticKernel.Core": "1.76.0" } }, "Microsoft.SemanticKernel.Connectors.Ollama": { @@ -130,8 +130,8 @@ }, "Microsoft.Extensions.AI.Abstractions": { "type": "Transitive", - "resolved": "10.5.2", - "contentHash": "Ei+YWV9Ybnps7pR1dgjlG29gelXEwZkhLVAcWmKe6HvXS6LNBYgSdWiY3Hk9OZXYtK34rv/NtLWBQYQGOBQYPQ==" + "resolved": "10.6.0", + "contentHash": "JCkVoyqBqi9r3Vs5Qo5PfZobT0+CWeOx+9y9yggBxtW9s/X5CAoa7Iw/tP/rfUdz+nxRKMSBmrytYgwmu60lgA==" }, "Microsoft.Extensions.AI.OpenAI": { "type": "Transitive", @@ -144,131 +144,131 @@ }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", - "resolved": "10.0.6", - "contentHash": "Ilr690V+E1H116ncF00KIlvRloKXBdCExaNqcT9BvCcS5nFGR1pcTamSA2EI8pOXbNp0DHZm8K8h6Wl1hMSbIQ==", + "resolved": "10.0.8", + "contentHash": "EoK2TwVR1daxmfXUPnvIYZSk5XQjHe45sGekox4kvMt88KQZQhDVzYW5Na5+oNwTuRpE48hipyGJg12F1Tm70w==", "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.6" + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.Configuration.Binder": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "8bS1qIaRivny+WX+49pmeJ6iAylbtX8C0DLEcCQWZjdxQvLqaMssXiGD9P/6pYElrHbK5/nAHmjbQ8STqdMYeg==", + "resolved": "10.0.8", + "contentHash": "R3NN1X+kVu14uoxLEW6sBSQyhogDSbaOQzILnCtuXxBN4hx22AgjWPwZX6v/suERFkEDgU1lk12AglHTrUxhlw==", "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.7", - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7" + "Microsoft.Extensions.Configuration": "10.0.8", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8" } }, "Microsoft.Extensions.DependencyInjection": { "type": "Transitive", - "resolved": "10.0.2", - "contentHash": "J/Zmp6fY93JbaiZ11ckWvcyxMPjD6XVwIHQXBjryTBgn7O6O20HYg9uVLFcZlNfgH78MnreE/7EH+hjfzn7VyA==", + "resolved": "10.0.7", + "contentHash": "91F/o3emPV/+xY/ip3s2LqDNF14kjttlVtq0BXgg6p4MnCzeSZxnUJm+t6WRrtD3JdGo88/oX+z7OwK4y8PZuw==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.2" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7" } }, "Microsoft.Extensions.Diagnostics": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "YaocqxscJLxLit0F5yq2XyB+9C7rSRfeTL7MJIl7XwaOoUO3i0EqfO2kmtjiRduYWw7yjcSINEApYZbzjau2gQ==", + "resolved": "10.0.7", + "contentHash": "l+smp1qPlU0OUXD0OGfdp7OUFrbdq7ZaP5T7m2WpfZ4RFKD7iG73BAT7tjSMxNmbSXkhAn1jYHOAqzYG1r9sNg==", "dependencies": { - "Microsoft.Extensions.Configuration": "10.0.1", - "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1", - "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1" + "Microsoft.Extensions.Configuration": "10.0.7", + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.7", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.7" } }, "Microsoft.Extensions.Diagnostics.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "uJ9JP677y+uy+C0vtaSfi7XXgFAdz8DhU3M9lwwIXDfQKcyQ0yxM9DVYa0NXDtdVTYA2eBUtVFZ8LY0GCdeE/w==", + "resolved": "10.0.8", + "contentHash": "+f4C5g78QCGNyxzUfrTYsB7qYx06Zca0e88s3qFlea9/lQhgPImYdNprlgzl1uHhRU3fVHLfmbijayU2sJEZ6w==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Options": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Options": "10.0.8" } }, "Microsoft.Extensions.Diagnostics.HealthChecks": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "LMQ1mW8YvfupNwoWXk+IOtjYTUllUIrETrWslKOsV66RvD96WaePcCcuF7SmB6fcTOuJFsSu/zILIUJGM+fM/Q==", + "resolved": "10.0.7", + "contentHash": "hs9YULcNhj1UiPjhNoJIDBWS92GvAVzT6DyuvbkoxvDcASZUQFVwQ9EAKtgrOfTaI0Vy6U6RwycXko1SIESM8w==", "dependencies": { - "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "10.0.1", - "Microsoft.Extensions.Hosting.Abstractions": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "10.0.7", + "Microsoft.Extensions.Hosting.Abstractions": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" } }, "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "cebN2lQD6S7XCQ7DFKnXcBHxSfqWr38H9YliEluJIDRTJ99Q9V6gBMXBYx03kh6YJAzfN3JoEcsikpEWnC6VwA==" + "resolved": "10.0.7", + "contentHash": "8Oq/03og7ihwbfx+EjfWhYCdMldClxqnqB9w5ZI4KxuhoiUVDxZYVl06K7fhROOoelhKOtnCUtATCqTCrqSGmA==" }, "Microsoft.Extensions.FileProviders.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "teioDgVpi8L186wUfrXQV1YuBt6lCSPmFZiMZo53+FZxHFjOV+f4GXo4LXgJ273Mku9//AdXWVjk9J7eJP6inw==", + "resolved": "10.0.8", + "contentHash": "U+oquaPxFdY8lYeEIWO/AD7jDIl9sPW6aVWMQRHU/pZ/SWpLcOrAj2fcLe1HwXl4sYw1ONI56K/eELT3xr4RRQ==", "dependencies": { - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.Http": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "ZXJup9ReE1Ot3M8jqcw1b/lnc8USxyYS3cyLsssU39u04TES9JNGviWUGIvP3K7mMU3TF7kQl2aS0SmVwegflw==", + "resolved": "10.0.7", + "contentHash": "1wbd+RPhRo3hJKNJhdGEO5ls0LGe55Ho4BUjlFtRUrWxDVVBd7g0Ydq9fbNy86pmvx/j7AGcSPo7YNCo1IRI6Q==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.1", - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1", - "Microsoft.Extensions.Diagnostics": "10.0.1", - "Microsoft.Extensions.Logging": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", + "Microsoft.Extensions.Diagnostics": "10.0.7", + "Microsoft.Extensions.Logging": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" } }, "Microsoft.Extensions.Logging": { "type": "Transitive", - "resolved": "10.0.1", - "contentHash": "9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==", + "resolved": "10.0.7", + "contentHash": "hOeRIQ63GkgiYCB/MIFp+LQs8aXpJXpB55t6Aj37ab7t2/6WeFcPXxYM9hdy/o5tffzwf8mhqzLJP6mjGYCxjw==", "dependencies": { - "Microsoft.Extensions.DependencyInjection": "10.0.1", - "Microsoft.Extensions.Logging.Abstractions": "10.0.1", - "Microsoft.Extensions.Options": "10.0.1" + "Microsoft.Extensions.DependencyInjection": "10.0.7", + "Microsoft.Extensions.Logging.Abstractions": "10.0.7", + "Microsoft.Extensions.Options": "10.0.7" } }, "Microsoft.Extensions.Logging.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "tIEcQ2gvERrH2KiCjdsVcHGhXt9lIsuDStfOIeZWr7/fP8IXhGiYfx0/80PNI7WPO2IYuFtlZLSlnTS8+/Mchw==", + "resolved": "10.0.8", + "contentHash": "fdVadZmsC8jRP0KvKy8mO8f6GV/HyBvElfcSxEhd+5FM5boAw/01iSaCto5G3G37ApJira4A3pNaVvBv8cUiLQ==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8" } }, "Microsoft.Extensions.Logging.Configuration": { "type": "Transitive", - "resolved": "9.0.0", - "contentHash": "H05HiqaNmg6GjH34ocYE9Wm1twm3Oz2aXZko8GTwGBzM7op2brpAA8pJ5yyD1OpS1mXUtModBYOlcZ/wXeWsSg==", + "resolved": "10.0.0", + "contentHash": "j8zcwhS6bYB6FEfaY3nYSgHdpiL2T+/V3xjpHtslVAegyI1JUbB9yAt/BFdvZdsNbY0Udm4xFtvfT/hUwcOOOg==", "dependencies": { - "Microsoft.Extensions.Configuration": "9.0.0", - "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", - "Microsoft.Extensions.Configuration.Binder": "9.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", - "Microsoft.Extensions.Logging": "9.0.0", - "Microsoft.Extensions.Logging.Abstractions": "9.0.0", - "Microsoft.Extensions.Options": "9.0.0", - "Microsoft.Extensions.Options.ConfigurationExtensions": "9.0.0" + "Microsoft.Extensions.Configuration": "10.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "10.0.0", + "Microsoft.Extensions.Configuration.Binder": "10.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0", + "Microsoft.Extensions.Logging": "10.0.0", + "Microsoft.Extensions.Logging.Abstractions": "10.0.0", + "Microsoft.Extensions.Options": "10.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.0" } }, "Microsoft.Extensions.Options": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "00SHUGTh2jSMvIr6x9Xwd2nE+B5/qFCO/9hDwUDhJsjYRDlADmaBZ7tqehXzBDsfjHSXJzuRHJzPYPPjphBQ7Q==", + "resolved": "10.0.8", + "contentHash": "VBD+131DpTNCNDfA4kIyKTiCySvJGNhwibdWBSdFRu7GMfXLXcXODkgA+KStKbbhzraLglZWUN4nXyHgW4JIRA==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "Microsoft.Extensions.Primitives": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "D5M0Jr551iTgwkZMN9rm0pSkgNLj5quUWQUmQPMZh7k/bnvZTnXRGfE2KuvXf1EEjt/ofD9yw9IumpgdP9QCnw==" + "resolved": "10.0.8", + "contentHash": "OBPo4nYhMyIbtueoC10CBm6AGAbo/A9IV8QQ/6ryZS7VvmqpGT7hunazeHLxFawRzn3oLOq4jhqhpBX4tfswWQ==" }, "Microsoft.Extensions.VectorData.Abstractions": { "type": "Transitive", @@ -285,8 +285,8 @@ }, "Microsoft.SemanticKernel.Abstractions": { "type": "Transitive", - "resolved": "1.75.0", - "contentHash": "x3JN7Eo9cNoRDYoqbhNmL1jn0VU/Ruv6MC9aARXGf45aBPh2nko4bdrgTN3Lfd5R3Mw1dZHQKTORPlcWbdQssQ==", + "resolved": "1.76.0", + "contentHash": "pDLBE+iyZJvPiBXM4KbDCrdEHfPmz8FcjH7Rs0XrIJ6hdyHZFKZEQBfu45nWZ72womQsZxWe9vLrWV0TGAs6aQ==", "dependencies": { "Microsoft.Bcl.HashCode": "1.1.1", "Microsoft.Extensions.AI": "10.5.0", @@ -295,31 +295,31 @@ }, "Microsoft.SemanticKernel.Connectors.AzureOpenAI": { "type": "Transitive", - "resolved": "1.75.0", - "contentHash": "GBmvD8YqW0NjLW1JwGqgDXlhVFFQv+fOHWk3YYhnUKks05lDKDIqYw+e5LvaTZJ+7G+C8wsi75qw4gU0BYT9lQ==", + "resolved": "1.76.0", + "contentHash": "JAgUHpMmErsWjqPI8odOhFDBF6BsSP/oy/IcMQkDqQJw9Geyti+A8CbkA7FtY66Ks4VOEVFM6/qnAb6RvoorzQ==", "dependencies": { "Azure.AI.OpenAI": "2.9.0-beta.1", - "Microsoft.SemanticKernel.Connectors.OpenAI": "1.75.0", - "Microsoft.SemanticKernel.Core": "1.75.0" + "Microsoft.SemanticKernel.Connectors.OpenAI": "1.76.0", + "Microsoft.SemanticKernel.Core": "1.76.0" } }, "Microsoft.SemanticKernel.Connectors.OpenAI": { "type": "Transitive", - "resolved": "1.75.0", - "contentHash": "PhkZN+dVIx6bBbK/9+KPpeltfUJcwJ0iHH/T3dqI4KjUD6tfbWUMm+GNkiGxv58UIVrG3TLvWeXajm+ElnTcoA==", + "resolved": "1.76.0", + "contentHash": "sVIiaYdjwg/J97y+8ZlwxMHHThOPZxqYNGOVuIF23P1yLxZYFLpKqHTVcPyyQrwo1soYT5uQqi0DddoLML/9vg==", "dependencies": { "Microsoft.Extensions.AI.OpenAI": "10.5.0", - "Microsoft.SemanticKernel.Core": "1.75.0", + "Microsoft.SemanticKernel.Core": "1.76.0", "OpenAI": "2.10.0" } }, "Microsoft.SemanticKernel.Core": { "type": "Transitive", - "resolved": "1.75.0", - "contentHash": "cbQDbHYWU7hvR0j4B4uV9pxj+mL9seZo/130ckdlfbfMGly4mNiYI64DAQ9dF53CM8xt50eBXqmyedYv6DGysg==", + "resolved": "1.76.0", + "contentHash": "sqvVbsFjkQir7QuxpZHzp4lQ/ZXsPgbsYHfruPJnepie2yuJtqcPVty8d9MdCxq5XgCMZlvH3YzUuSihg1RQCA==", "dependencies": { "Microsoft.Extensions.DependencyInjection": "10.0.2", - "Microsoft.SemanticKernel.Abstractions": "1.75.0", + "Microsoft.SemanticKernel.Abstractions": "1.76.0", "System.Numerics.Tensors": "10.0.6" } }, @@ -341,21 +341,21 @@ }, "OpenTelemetry": { "type": "Transitive", - "resolved": "1.12.0", - "contentHash": "aIEu2O3xFOdwIVH0AJsIHPIMH1YuX18nzu7BHyaDNQ6NWSk4Zyrs9Pp6y8SATuSbvdtmvue4mj/QZ3838srbwA==", + "resolved": "1.15.3", + "contentHash": "N0i6WjPoHPbZyms1ugbDIFAJFuGlpeExJMU/+XSL0lQRUkg/D0utFkDoLXf8Z1km5B+xVZ2GyMXXiX8qdeNmPg==", "dependencies": { - "Microsoft.Extensions.Diagnostics.Abstractions": "9.0.0", - "Microsoft.Extensions.Logging.Configuration": "9.0.0", - "OpenTelemetry.Api.ProviderBuilderExtensions": "1.12.0" + "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.0", + "Microsoft.Extensions.Logging.Configuration": "10.0.0", + "OpenTelemetry.Api.ProviderBuilderExtensions": "1.15.3" } }, "OpenTelemetry.Api.ProviderBuilderExtensions": { "type": "Transitive", - "resolved": "1.12.0", - "contentHash": "t6Vk1143BfiisCWYbRcyzkAuN6Aq5RkYtfOSMoqCIRMvtN9p1e1xzc0nWQ+fccNGOVgHn3aMK5xFn2+iWMcr8A==", + "resolved": "1.15.3", + "contentHash": "SYn0lqYDwLMWhv/zlNGsQcl2yX++yTumanX46bmOZE/ZDOd1WjPBO2kZaZgKLEZTZk48pavIFGJ6vOvxXgWVFQ==", "dependencies": { - "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", - "OpenTelemetry.Api": "1.12.0" + "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.0", + "OpenTelemetry.Api": "1.15.3" } }, "System.ClientModel": { @@ -376,8 +376,8 @@ }, "System.Numerics.Tensors": { "type": "Transitive", - "resolved": "10.0.6", - "contentHash": "DOZ8Z8CxHVWU8gSo4ZQ8sCAPIQb+agp56ISuMiu39WWZiV+reZwn9NM1tj4lRDfqLaOAinF6zTi0csmFBQes9Q==" + "resolved": "10.0.8", + "contentHash": "pcyglC5R0BXGyD8cntjFXJhACpPyk7H7eN0zKW/5d5MIcmRUPVZrjytZ2Bsn9igzQJGg5xIOOokPHFLnfiEuxQ==" }, "menlo.lib": { "type": "Project", @@ -394,21 +394,21 @@ "Microsoft.Extensions.Configuration": { "type": "CentralTransitive", "requested": "[10.0.6, )", - "resolved": "10.0.7", - "contentHash": "wZbGh7J8R1vXN525O6d8dlcDTxhRTnd5MyW4LdfP5S0tSnTwTCseYSrq6g0Mxh7W9xn8P/2xPuf0D/m6k2dy2w==", + "resolved": "10.0.8", + "contentHash": "ehZcoPbjzWzS4XFvuz7R3V55SmpdkyMqFURLH3yXaN9NtXd9tR6CGB7pd49HYtCkenl+G7ctXSFLhNI08xLfRg==", "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "10.0.7", - "Microsoft.Extensions.Primitives": "10.0.7" + "Microsoft.Extensions.Configuration.Abstractions": "10.0.8", + "Microsoft.Extensions.Primitives": "10.0.8" } }, "OpenTelemetry.Extensions.Hosting": { "type": "CentralTransitive", "requested": "[1.15.3, )", - "resolved": "1.12.0", - "contentHash": "6/8O6rsJRwslg5/Fm3bscBelw4Yh9T9CN24p7cAsuEFkrmmeSO9gkYUCK02Qi+CmPM2KHYTLjKi0lJaCsDMWQA==", + "resolved": "1.15.3", + "contentHash": "u8n/W8yIlqv0BXZmvId1iVaeWXG42tGKdTkuLYg5g57Y/r9CeUNzqtrSHNdG5IoO8iPX79w3v+WsbAHgUQbfeg==", "dependencies": { - "Microsoft.Extensions.Hosting.Abstractions": "9.0.0", - "OpenTelemetry": "1.12.0" + "Microsoft.Extensions.Hosting.Abstractions": "10.0.0", + "OpenTelemetry": "1.15.3" } } } diff --git a/src/lib/Menlo.Application.Tests/packages.lock.json b/src/lib/Menlo.Application.Tests/packages.lock.json index 65850fd6..eab36665 100644 --- a/src/lib/Menlo.Application.Tests/packages.lock.json +++ b/src/lib/Menlo.Application.Tests/packages.lock.json @@ -10,30 +10,30 @@ }, "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "G6yclVO5/csPzzsymV0SemY2NDqE31CP5M3jprF5IuO9wJsh4aUOfYD8HCLuDmM1D1CfReegVic48O2r79d46Q==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "EJx+fIBMgBlgD+ublKCn+GTOJkw3UqV7xOjYWBRVdUYyIm8UfvAsmSOPFiIInsWTHyMEYUJ9gCJY1jwX+6UB7w==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "10.0.7", - "Microsoft.EntityFrameworkCore.Analyzers": "10.0.7" + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.8", + "Microsoft.EntityFrameworkCore.Analyzers": "10.0.8" } }, "Microsoft.EntityFrameworkCore.InMemory": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "RAns8RTPymM9GsIdY5Y8wWdpdMEXputTl24+95WhYzqF4HhT0i+jFmNgDxBTy386vU9ruoUC5gcPAiuJr8SZxg==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "C3T9khx1oiLPrS6ehoSnZptiEuTOIaX60it9SGvCkWTeF5i6+IceK6p7mtx+mkFwWB5qx+v3IhgG51iUEtLq9w==", "dependencies": { - "Microsoft.EntityFrameworkCore": "10.0.7" + "Microsoft.EntityFrameworkCore": "10.0.8" } }, "Microsoft.EntityFrameworkCore.Relational": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "midwPufIwXhOJcVhaZpCZGNbjy2QoPfHI+70nw2dGcoULEW9DybMvMPYkRjOJV0eI46a1oVFhU4lFYDEx6YUbg==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "UU3diAD2wwZveye2rnrwaF/wvJ9tm5iL2fuY9TTap6/iGQK1OO29M1BzXZRlRPVH/dByt5w/pISBSFtyR7hTqw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "10.0.7" + "Microsoft.EntityFrameworkCore": "10.0.8" } }, "Microsoft.NET.Test.Sdk": { @@ -143,13 +143,13 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "TuxExnfIS/bSq3z2CbH0LwZH1oyj9iHhSGneU4fpxl3ikjZGZdSae9gcfnImV1rufH8f/ab1NnHwyL2BLyeZOg==" + "resolved": "10.0.8", + "contentHash": "jbKDXWPZQhuPHygMnwzNOqxBADVcpRVytcKYZsA++QqhPkpF93Ta8o5mbJQGrARSjlkr9WtOaADV97EDMOZ7DA==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "eZnMyiJzo249Ejg5CaFScvJS0u7neQfS9DXknAHTO6FHVMM99gO0byNXHGZmA/BOkZ13ngeVziQLHTMOtgescg==" + "resolved": "10.0.8", + "contentHash": "M3BZ8JH8rB6BE7dO2g9iVbrHLnEz9wMXT6q+tDR6Nq3gyP3KmBj5OTiZGxyF3vesjOQNKanYoPGSNBR4kR2llg==" }, "Microsoft.Testing.Extensions.Telemetry": { "type": "Transitive", @@ -319,7 +319,7 @@ "dependencies": { "EFCore.NamingConventions": "[10.0.1, )", "Menlo.Lib": "[1.0.0, )", - "Microsoft.EntityFrameworkCore": "[10.0.7, )", + "Microsoft.EntityFrameworkCore": "[10.0.8, )", "Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.1, )" } }, diff --git a/src/lib/Menlo.Application/packages.lock.json b/src/lib/Menlo.Application/packages.lock.json index 1d805dbd..c9d75e88 100644 --- a/src/lib/Menlo.Application/packages.lock.json +++ b/src/lib/Menlo.Application/packages.lock.json @@ -14,27 +14,27 @@ }, "Microsoft.EntityFrameworkCore": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "G6yclVO5/csPzzsymV0SemY2NDqE31CP5M3jprF5IuO9wJsh4aUOfYD8HCLuDmM1D1CfReegVic48O2r79d46Q==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "EJx+fIBMgBlgD+ublKCn+GTOJkw3UqV7xOjYWBRVdUYyIm8UfvAsmSOPFiIInsWTHyMEYUJ9gCJY1jwX+6UB7w==", "dependencies": { - "Microsoft.EntityFrameworkCore.Abstractions": "10.0.7", - "Microsoft.EntityFrameworkCore.Analyzers": "10.0.7" + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.8", + "Microsoft.EntityFrameworkCore.Analyzers": "10.0.8" } }, "Microsoft.EntityFrameworkCore.Design": { "type": "Direct", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "8UMWkJdfwN/tyEZS6zd0s55zE5zaG4owldh+E91vXitHmux3FTP6Hjhgk6RL9Sv+TdO4FMERQIT6VzBtRrb1AQ==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "LlUUXdfqKFk7RlGExojVP8GI6hN9O21WjpxFnp5mLeGjd9iYdwywIgK9WOLvPM2hrknrRyHR/i43FQdw/oCrOw==", "dependencies": { "Humanizer.Core": "2.14.1", "Microsoft.Build.Framework": "18.0.2", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.CodeAnalysis.CSharp.Workspaces": "5.0.0", "Microsoft.CodeAnalysis.Workspaces.MSBuild": "5.0.0", - "Microsoft.EntityFrameworkCore.Relational": "10.0.7", - "Microsoft.Extensions.DependencyModel": "10.0.7", + "Microsoft.EntityFrameworkCore.Relational": "10.0.8", + "Microsoft.Extensions.DependencyModel": "10.0.8", "Mono.TextTemplating": "3.0.0", "Newtonsoft.Json": "13.0.3" } @@ -122,18 +122,18 @@ }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "TuxExnfIS/bSq3z2CbH0LwZH1oyj9iHhSGneU4fpxl3ikjZGZdSae9gcfnImV1rufH8f/ab1NnHwyL2BLyeZOg==" + "resolved": "10.0.8", + "contentHash": "jbKDXWPZQhuPHygMnwzNOqxBADVcpRVytcKYZsA++QqhPkpF93Ta8o5mbJQGrARSjlkr9WtOaADV97EDMOZ7DA==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "eZnMyiJzo249Ejg5CaFScvJS0u7neQfS9DXknAHTO6FHVMM99gO0byNXHGZmA/BOkZ13ngeVziQLHTMOtgescg==" + "resolved": "10.0.8", + "contentHash": "M3BZ8JH8rB6BE7dO2g9iVbrHLnEz9wMXT6q+tDR6Nq3gyP3KmBj5OTiZGxyF3vesjOQNKanYoPGSNBR4kR2llg==" }, "Microsoft.Extensions.DependencyModel": { "type": "Transitive", - "resolved": "10.0.7", - "contentHash": "gCglFg/9Chu3lyJNytRuQAYM3mXQKNs1i01Cz2bc545QaHQ+LbBb4O5UCfu968Gro3ZVSOZ/ktilmPcaUSGSZA==" + "resolved": "10.0.8", + "contentHash": "vLyZVpxmduO2jx+76ggqnsA3m81kwMY3NkWciNTj5E+Nvqb0VihqCvQP89QsGONWp0AJwMZG+u9GzaCjDdFGNw==" }, "Microsoft.VisualStudio.SolutionPersistence": { "type": "Transitive", @@ -225,11 +225,11 @@ }, "Microsoft.EntityFrameworkCore.Relational": { "type": "CentralTransitive", - "requested": "[10.0.7, )", - "resolved": "10.0.7", - "contentHash": "midwPufIwXhOJcVhaZpCZGNbjy2QoPfHI+70nw2dGcoULEW9DybMvMPYkRjOJV0eI46a1oVFhU4lFYDEx6YUbg==", + "requested": "[10.0.8, )", + "resolved": "10.0.8", + "contentHash": "UU3diAD2wwZveye2rnrwaF/wvJ9tm5iL2fuY9TTap6/iGQK1OO29M1BzXZRlRPVH/dByt5w/pISBSFtyR7hTqw==", "dependencies": { - "Microsoft.EntityFrameworkCore": "10.0.7" + "Microsoft.EntityFrameworkCore": "10.0.8" } } } diff --git a/src/lib/Menlo.ServiceDefaults/packages.lock.json b/src/lib/Menlo.ServiceDefaults/packages.lock.json index 897f7818..d123429d 100644 --- a/src/lib/Menlo.ServiceDefaults/packages.lock.json +++ b/src/lib/Menlo.ServiceDefaults/packages.lock.json @@ -4,21 +4,21 @@ "net10.0": { "Microsoft.Extensions.Http.Resilience": { "type": "Direct", - "requested": "[10.5.0, )", - "resolved": "10.5.0", - "contentHash": "81rw+wjFFP5jREOERb1PHIPvBNFtE6NXO8bsLTSCET2UZWxj7cwrpzcI3l07tOpHEprYmruZAF3kZEar7uG4Iw==", + "requested": "[10.6.0, )", + "resolved": "10.6.0", + "contentHash": "Diw9HdFABHx0EQTjfanXKuV6zSEyHEEH11ZGdsNxNf/3gsLEiBPXUximDG0EwYt1iIalH0JFlI1DXqpE4VjDpQ==", "dependencies": { - "Microsoft.Extensions.Http.Diagnostics": "10.5.0", - "Microsoft.Extensions.Resilience": "10.5.0" + "Microsoft.Extensions.Http.Diagnostics": "10.6.0", + "Microsoft.Extensions.Resilience": "10.6.0" } }, "Microsoft.Extensions.ServiceDiscovery": { "type": "Direct", - "requested": "[10.5.0, )", - "resolved": "10.5.0", - "contentHash": "M7w+KSTX72nEHuizITgUAD7SZwDdiLTw+tpUvR5iKifuhYJPctghzjDJevkz2OQ6vNGvUuJEfReUpS9DU8kBpA==", + "requested": "[10.6.0, )", + "resolved": "10.6.0", + "contentHash": "G0FmQN28AgUQP7KMKihIOgcxtrXPXEan2kWdabOOtC6Yod8Wjlb8WujjrDwYCOOO6pm0WNtbMdfEjAXU4HhU6A==", "dependencies": { - "Microsoft.Extensions.ServiceDiscovery.Abstractions": "10.5.0" + "Microsoft.Extensions.ServiceDiscovery.Abstractions": "10.6.0" } }, "OpenTelemetry.Exporter.OpenTelemetryProtocol": { @@ -68,64 +68,64 @@ }, "Microsoft.Extensions.AmbientMetadata.Application": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "lCJjEDknSYeTXB133DwLNwXYA6q9nzJiJFjQb1KO1n3sS6wHfROm6zqG6y3UthQP5oPnNbE1a7M15LpjSf5yBg==" + "resolved": "10.6.0", + "contentHash": "MPAI1c5QqkDgEyEvsSj7KPPWHlTCqvXxtfp7JISul4P54GfDkSs+S7Vyq7tmS7MzpEjuH/6xrsFlUqAPlLyTUA==" }, "Microsoft.Extensions.Compliance.Abstractions": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "xbWZji13Vb2jDJNtwVrKpI09jd8x3n3fL+GzhiLK+8O5Wc2A+GyqCZalST2fV46Pf0QfCwkXf83y+3/rDkCd7A==" + "resolved": "10.6.0", + "contentHash": "L8zTKn8e2LCQbsDFLWFm6fZQ54F/1FisLx43nkEof4HmmsO2HaZHshV85+qF8HXO48MlGJdrWUg+uVBj/WDmmw==" }, "Microsoft.Extensions.DependencyInjection.AutoActivation": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "vby/PzPScy9pX3r3f5UuHutxSr4Q8SXqyIiH6+JEK7SVpTCL6f8R9mp04OUVsZLlsME2rBjA9PHXf9L9aG7wbg==" + "resolved": "10.6.0", + "contentHash": "FoX/prFoqjogPV1DleOnakFM9yzu8m4dK8Z0d9f8pPTf00PkEvd2Vulncijd/rykUX3aXERMMxsX6c/9QSAOaA==" }, "Microsoft.Extensions.Diagnostics.ExceptionSummarization": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "+jdC9YUfMkX9/Yb3Pi8Kovt1nFVGGB2UqSHZgLapo63d+WAhYf9KiuNA3jiaaRINhVyCgWuKFoMtjWKET5oXEQ==" + "resolved": "10.6.0", + "contentHash": "dpkWVFSg8JT1BBL33+lF3pY52En3y8qoHvtc5esMx8TVrxRXuzqIjca6MqyODpGfg5/NK4bpOYZDYBOAr8PSrA==" }, "Microsoft.Extensions.Http.Diagnostics": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "HoWdJKvBt7vkLlclRbjDTXcCp3s9hwFf1CY4ovlmMKFAbKSI7zKl0fUQ4LMvUI3sHIhpEtMjp7Mxjaf/yEmVvQ==", + "resolved": "10.6.0", + "contentHash": "p7nJYUYk5M0k1bWeRYQr/6k5KO2XpmUIIHgmlFZGirZJxXEShSz66Q5OX2Y8Yfaz9bIhSNqAbnn5B3zhNR2Sxg==", "dependencies": { - "Microsoft.Extensions.Telemetry": "10.5.0" + "Microsoft.Extensions.Telemetry": "10.6.0" } }, "Microsoft.Extensions.Resilience": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "yjbGQkSqLkP8/lKZLfaUcdkNUpWUqMafCsm56kw9uzznhJb/uJiIRy5/zG9D0SFsBzJkz2AcvWU2J/MJydPxoA==", + "resolved": "10.6.0", + "contentHash": "n3ARODKBYCZAJEaDiWqXQnrjh9FXBs1yTwmWUUNgvLdJmLo/MTtz60M2t1By1jIt+I3u82/W4L5xJy8abzPUyw==", "dependencies": { - "Microsoft.Extensions.Diagnostics.ExceptionSummarization": "10.5.0", - "Microsoft.Extensions.Telemetry.Abstractions": "10.5.0", + "Microsoft.Extensions.Diagnostics.ExceptionSummarization": "10.6.0", + "Microsoft.Extensions.Telemetry.Abstractions": "10.6.0", "Polly.Extensions": "8.4.2", "Polly.RateLimiting": "8.4.2" } }, "Microsoft.Extensions.ServiceDiscovery.Abstractions": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "XWr8wCt2wC+HtonJoqZJB4Iwg2alfbDkgqgoBZv2dHcjNirYujEzSPwDexMYVYIMegaOECmMXdwPuyWlcwrODw==" + "resolved": "10.6.0", + "contentHash": "zD6cX/qP0wR9LONlwS+dPBv9N6rs0eGm/pPNPeqy3LGKmgODDG1AmvK4Q0Aa6CWDq5SGlSuO3bJOonnJ7+Z1qQ==" }, "Microsoft.Extensions.Telemetry": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "jI7b9rkfoz06ZEQols6WG3D0iQMIbtRDHkx1F7QvQOSDmzyXLwUIBbJEO8ftr7aD/2tvsHplqycp+WXFvMfujg==", + "resolved": "10.6.0", + "contentHash": "wbcC4zPaEGG53znXd4VDw3ZGITX352q80oW1iyK8rOGaJNof1zimVfZjn6E/Glw0ttZoiyHN0wf8b4KRk/rMAw==", "dependencies": { - "Microsoft.Extensions.AmbientMetadata.Application": "10.5.0", - "Microsoft.Extensions.DependencyInjection.AutoActivation": "10.5.0", - "Microsoft.Extensions.Telemetry.Abstractions": "10.5.0" + "Microsoft.Extensions.AmbientMetadata.Application": "10.6.0", + "Microsoft.Extensions.DependencyInjection.AutoActivation": "10.6.0", + "Microsoft.Extensions.Telemetry.Abstractions": "10.6.0" } }, "Microsoft.Extensions.Telemetry.Abstractions": { "type": "Transitive", - "resolved": "10.5.0", - "contentHash": "VmU7e6xHqoubWKl7y9MtWyQAjlDpvbds3gY8ZKMS/1GxY2+U1/aMNnMj09aOXAa3p5qhHSSkBzDJvyokCjVkPg==", + "resolved": "10.6.0", + "contentHash": "aNQEJu5DD2YVQEWWmC/ALEiV1Qt400BaDO+SExtfAaGqYaNu/r2sW9xGLuc71fcjbrmzqX8LzNgK5mzjjMW9RQ==", "dependencies": { - "Microsoft.Extensions.Compliance.Abstractions": "10.5.0" + "Microsoft.Extensions.Compliance.Abstractions": "10.6.0" } }, "OpenTelemetry": {