Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
"isRoot": true,
"tools": {
"dotnet-sonarscanner": {
"version": "11.3.0",
"version": "12.0.0",
"commands": [
"dotnet-sonarscanner"
],
"rollForward": false
}
}
}
}
27 changes: 6 additions & 21 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Dependabot groups updates per ecosystem. Cross-ecosystem PR grouping is not supported.
# .NET SDK updates are handled by the central SDK synchronization workflow.
Comment thread
rodri-oliveira-dev marked this conversation as resolved.
Resolved
version: 2

updates:
Expand All @@ -8,24 +10,11 @@ updates:
day: "monday"
time: "09:00"
timezone: "America/Sao_Paulo"
open-pull-requests-limit: 5
open-pull-requests-limit: 1
groups:
minor-and-patch:
applies-to: "version-updates"
all-nuget-dependencies:
patterns:
- "*"
update-types:
- "minor"
- "patch"

- package-ecosystem: "dotnet-sdk"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
time: "09:15"
timezone: "America/Sao_Paulo"
open-pull-requests-limit: 2

- package-ecosystem: "github-actions"
directory: "/"
Expand All @@ -34,12 +23,8 @@ updates:
day: "monday"
time: "09:30"
timezone: "America/Sao_Paulo"
open-pull-requests-limit: 5
open-pull-requests-limit: 1
groups:
minor-and-patch:
applies-to: "version-updates"
all-github-actions:
patterns:
- "*"
update-types:
- "minor"
- "patch"
16 changes: 8 additions & 8 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@

<ItemGroup>
<PackageVersion Include="ModelContextProtocol.Core" Version="2.2.0" />
<PackageVersion Include="Microsoft.Agents.AI" Version="1.22.0" />
<PackageVersion Include="Microsoft.Agents.AI.Workflows" Version="1.22.0" />
<PackageVersion Include="Microsoft.Extensions.AI" Version="10.10.0" />
<PackageVersion Include="Microsoft.Extensions.AI.OpenAI" Version="10.10.0" />
<PackageVersion Include="OllamaSharp" Version="5.4.30" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.10.1" />
<PackageVersion Include="xunit.v3" Version="4.0.1" />
<PackageVersion Include="xunit.runner.visualstudio" Version="4.0.0" />
<PackageVersion Include="Microsoft.Agents.AI" Version="1.25.0" />
<PackageVersion Include="Microsoft.Agents.AI.Workflows" Version="1.25.0" />
<PackageVersion Include="Microsoft.Extensions.AI" Version="10.11.0" />
<PackageVersion Include="Microsoft.Extensions.AI.OpenAI" Version="10.11.0" />
<PackageVersion Include="OllamaSharp" Version="5.5.0" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.11.0" />
<PackageVersion Include="xunit.v3" Version="4.0.2" />
<PackageVersion Include="xunit.runner.visualstudio" Version="4.0.1" />
<PackageVersion Include="NSubstitute" Version="6.2.0" />
<PackageVersion Include="AwesomeAssertions" Version="9.6.0" />
<PackageVersion Include="coverlet.MTP" Version="10.1.0" />
Expand Down
2 changes: 1 addition & 1 deletion global.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"sdk": {
"version": "10.0.401",
"version": "10.0.402",
"rollForward": "latestFeature",
"allowPrerelease": false
},
Expand Down
152 changes: 76 additions & 76 deletions src/Repo2C4.Agent/packages.lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"net10.0": {
"Microsoft.Agents.AI": {
"type": "Direct",
"requested": "[1.22.0, )",
"resolved": "1.22.0",
"contentHash": "YdQJbL47n8PJmTGCD6DzapD2TQiCfI1f/669ECcHsKw1po3WhTq2lZoO3X7PJ6sZSGE/I2RReJ/hTGwtBZ7WTA==",
"requested": "[1.25.0, )",
"resolved": "1.25.0",
"contentHash": "4tlAYXt8d52vkq9mFb4brThwV+UdRt8mvzW2taNuzg1J3I/GDzzzJekjeRDFWnLiIIfxcTHG6roRDT8Ee3HVqg==",
"dependencies": {
"Microsoft.Agents.AI.Abstractions": "1.22.0",
"Microsoft.Agents.AI.Abstractions": "1.25.0",
"Microsoft.Extensions.AI": "10.10.0",
"Microsoft.Extensions.AI.Abstractions": "10.10.0",
"Microsoft.Extensions.AI.Abstractions": "10.10.1",
"Microsoft.Extensions.AI.Evaluation": "10.10.0",
"Microsoft.Extensions.Compliance.Abstractions": "10.10.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.12",
Expand All @@ -22,14 +22,14 @@
},
"Microsoft.Agents.AI.Workflows": {
"type": "Direct",
"requested": "[1.22.0, )",
"resolved": "1.22.0",
"contentHash": "8TrdeXzg6uJWZMUFzKVDCDbZscQ6SIkl69c5hrSK5l0m3VtKKC/baUHiZchgItZskfTZKa0EtGyjlL0M6LaU/Q==",
"requested": "[1.25.0, )",
"resolved": "1.25.0",
"contentHash": "xyCUBNweZzpx7+b/W//bla+eKaLvGn9aCqL7Ou5PwQz7wQdkYg/v1OmmyyYbKaq0LRQSXbgXflTdEaOoVsG5iw==",
"dependencies": {
"Microsoft.Agents.AI": "1.22.0",
"Microsoft.Agents.AI.Abstractions": "1.22.0",
"Microsoft.Agents.AI": "1.25.0",
"Microsoft.Agents.AI.Abstractions": "1.25.0",
"Microsoft.Extensions.AI": "10.10.0",
"Microsoft.Extensions.AI.Abstractions": "10.10.0",
"Microsoft.Extensions.AI.Abstractions": "10.10.1",
"Microsoft.Extensions.AI.Evaluation": "10.10.0",
"Microsoft.Extensions.Compliance.Abstractions": "10.10.0",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.12",
Expand All @@ -42,25 +42,25 @@
},
"Microsoft.Extensions.AI": {
"type": "Direct",
"requested": "[10.10.0, )",
"resolved": "10.10.0",
"contentHash": "XKvtDUD3KySkvA5UpS+UF67M5rcqiXjAQchTZZ26WnavVKXxwlUTVdK/Ju0tc/25+16AVUdNl8cnVVGX/tx03A==",
"requested": "[10.11.0, )",
"resolved": "10.11.0",
"contentHash": "PtgeWqaC3gQ8/saMgkUiwKeqCBPfDOcjfqDLcXtwJI//pu79gYZqUMPOh7/bFdFWcJihP/rWq9sgQd2xQtEP0A==",
"dependencies": {
"Microsoft.Extensions.AI.Abstractions": "10.10.0",
"Microsoft.Extensions.Caching.Abstractions": "10.0.12",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.12",
"Microsoft.Extensions.Logging.Abstractions": "10.0.12",
"System.Numerics.Tensors": "10.0.12"
"Microsoft.Extensions.AI.Abstractions": "10.11.0",
"Microsoft.Extensions.Caching.Abstractions": "10.0.13",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.13",
"Microsoft.Extensions.Logging.Abstractions": "10.0.13",
"System.Numerics.Tensors": "10.0.13"
}
},
"Microsoft.Extensions.AI.OpenAI": {
"type": "Direct",
"requested": "[10.10.0, )",
"resolved": "10.10.0",
"contentHash": "Z5uwqIJ0tGp50P+ark1/qb7wFa6inIRKvaR3L9Frtf7M9uGIil/cz4k9S7va8HMrXzE/xjIJqd6A9cJ7WlMpgg==",
"requested": "[10.11.0, )",
"resolved": "10.11.0",
"contentHash": "p8fJdcPOrwaUPRrag5dY9SLohaouutY+bqg1Lw+8OOEFqMXvCHGNWQXv2GcUUNPBCkTR4mcBEHoP9LAV2RtxzA==",
"dependencies": {
"Microsoft.Extensions.AI.Abstractions": "10.10.0",
"OpenAI": "2.13.0"
"Microsoft.Extensions.AI.Abstractions": "10.11.0",
"OpenAI": "2.14.0"
}
},
"ModelContextProtocol.Core": {
Expand All @@ -75,9 +75,9 @@
},
"OllamaSharp": {
"type": "Direct",
"requested": "[5.4.30, )",
"resolved": "5.4.30",
"contentHash": "r/dtO3cm/D+OCB1A3dPcA//YnC9Cak3SSSK1dxfvG9RbEKjMezf3l04Ag1j8tiDul/oGn9nb8+fIwlrg0KOkww==",
"requested": "[5.5.0, )",
"resolved": "5.5.0",
"contentHash": "CpACG21U4KBZ5YcPUH/Pf8VMP0CCO7NsEkYJLLVf06YzVwcixRPy2bub71mbMlWCfzdADd8YfKx8kGWD5ai4Kg==",
"dependencies": {
"Microsoft.Extensions.AI": "10.8.0",
"Microsoft.Extensions.AI.Abstractions": "10.8.0"
Expand All @@ -90,16 +90,16 @@
},
"Microsoft.Agents.AI.Abstractions": {
"type": "Transitive",
"resolved": "1.22.0",
"contentHash": "ZgDJUP+wuo1k2rMXg7wtKGbx0A0zo/q0k2juoKQ2EIbdhH8gdSwwNjQ9Zew3u3UmBuRWgH/4EMsCQrc7vx2x1g==",
"resolved": "1.25.0",
"contentHash": "HuJ8dlKcippI6ZREvRhcc1h2EkK//EEyjJcZSjKN56aNedjUZrGrgF10i3BoMzo1wFceM1L0y6QbxVsWjgfP2g==",
"dependencies": {
"Microsoft.Extensions.AI.Abstractions": "10.10.0"
"Microsoft.Extensions.AI.Abstractions": "10.10.1"
}
},
"Microsoft.Extensions.AI.Abstractions": {
"type": "Transitive",
"resolved": "10.10.0",
"contentHash": "frBHj2ckpevA+KdDLikxv8oxGPrJiyTvaiblYp+vtVEt0q6J73XP5m2SICm86nFK6rl+L1GCKxIy4S5Lb3p2kQ=="
"resolved": "10.11.0",
"contentHash": "h4DX/TdJU4fk1GGaf19n6Kujkj6VXbGeL4UEOsQ8+ZJC5fVApPauokCtvBP684BYbczUYZQNfo1mbmyHG4WVSg=="
},
"Microsoft.Extensions.AI.Evaluation": {
"type": "Transitive",
Expand All @@ -111,10 +111,10 @@
},
"Microsoft.Extensions.Caching.Abstractions": {
"type": "Transitive",
"resolved": "10.0.12",
"contentHash": "sI3A6MUAyZwccLnwq0cXuRmC3WBtXieimBWafXSfhRJ4jnM2uGVXrqImDDVyW27u4vVaTOGlJxNJd8d1FGvCNQ==",
"resolved": "10.0.13",
"contentHash": "UOJqcdNMoFcV/5RUcOlVKq9pPmbrcmbpLx5iYz9QtrmMcWRQzlL5Q/NZRfbPPLNyIEc1HWjjs5Z7nIwqewU1sg==",
"dependencies": {
"Microsoft.Extensions.Primitives": "10.0.12"
"Microsoft.Extensions.Primitives": "10.0.13"
}
},
"Microsoft.Extensions.Compliance.Abstractions": {
Expand All @@ -128,32 +128,32 @@
},
"Microsoft.Extensions.Configuration.Abstractions": {
"type": "Transitive",
"resolved": "10.0.3",
"contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
"resolved": "10.0.9",
"contentHash": "qGhRPd3VxfLV9UqatVOiD9mAeUbj2KiMwGFYC5uXlzExiZQoe4X/hdmzGIU7BQjNLTqCnnbTHVyBglG3668/HA==",
"dependencies": {
"Microsoft.Extensions.Primitives": "10.0.3"
"Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
"resolved": "10.0.12",
"contentHash": "9/qymSh7hVDMGTGwrLz8MRp5zRyXy9adGDOs4HwRdnLil3oZGYuWeZjbmHgCQ9BL1qBroVfgUK3U/nb61617Cw=="
"resolved": "10.0.13",
"contentHash": "G2GrGWNAPZBsii2F6AU8n+JT2tC1/I0Ml/e9ZyNCgPjf3hZqronP7o0X91aAynCmVeae8KkSIUNXXeXCNRmdVQ=="
},
"Microsoft.Extensions.Diagnostics.Abstractions": {
"type": "Transitive",
"resolved": "10.0.3",
"contentHash": "mQiTzAj7PIJ2A9YXR5QhgulS1fTWhmQc3ckd1Mrf3hKW07d03fBDqx8vVaFw+cRTebDOeB6pNqdWdnRxsi1hBA==",
"resolved": "10.0.9",
"contentHash": "86RgyFsmVslW4Nu28IXgt8tLglynGQrwjk/xhGZaTe8j6YIeR1Ywoc42hSHsBSl920CQdfqq2dBohZiGm3AkUA==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
"Microsoft.Extensions.Options": "10.0.3"
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Options": "10.0.9"
}
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
"resolved": "10.0.3",
"contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
"resolved": "10.0.9",
"contentHash": "Oxn4vqDk+EwceTMpZxVm7L/UZEAM1qIQlNP1+7tBZckD+P4SKrm/5X4gMTPCTdpnau/xY8Sb4/0d6onomSg4ZA==",
"dependencies": {
"Microsoft.Extensions.Primitives": "10.0.3"
"Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.FileSystemGlobbing": {
Expand All @@ -163,22 +163,22 @@
},
"Microsoft.Extensions.Hosting.Abstractions": {
"type": "Transitive",
"resolved": "10.0.3",
"contentHash": "GdMpC10Jf6poxSvUJ4lgYpJ5F/kJeaAoJmrPufjBoPYyCTKKY5Dyl0rZA+LBNvFqTq1cZa/lhlptlUhNvU6xrg==",
"resolved": "10.0.9",
"contentHash": "Xd/2F+uWblTiUp+ssaDZN2ea4vmnHmW6PXugmqBHumyhqVkyeh6RJ3S2Zo/F+1bXIL/KuGqe2pKv6UiGOc1KeQ==",
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
"Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
"Microsoft.Extensions.Logging.Abstractions": "10.0.3"
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Diagnostics.Abstractions": "10.0.9",
"Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
"resolved": "10.0.12",
"contentHash": "+24lC4plfbEDNfLAdTV/SWKS7dW+16X4HdydO3R++134kSNTzcbYA4KpR1Hdh6uWisB8Za3AzwyOn+K+NxWIug==",
"resolved": "10.0.13",
"contentHash": "aSZEhEig4fvNiw2zs8Z6NyDlniKtq6YjcF3DyHuqTEHcZ2VKA/6itMPZ+dW+yWABWExlDcQwwdbqX1Rcb7W8WQ==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.12"
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.13"
}
},
"Microsoft.Extensions.ObjectPool": {
Expand All @@ -188,17 +188,17 @@
},
"Microsoft.Extensions.Options": {
"type": "Transitive",
"resolved": "10.0.3",
"contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
"resolved": "10.0.9",
"contentHash": "hyNdX4c2UwkRkzb9byw0H2DQkRzwBM3mzY2sCM9egwzTyg8dvQJmp5noQHGEaaCORQrNK3DD2gREBsc2DlXS4A==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
"Microsoft.Extensions.Primitives": "10.0.3"
"Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
"Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Primitives": {
"type": "Transitive",
"resolved": "10.0.12",
"contentHash": "dYfCLR52UA+3DL7C4I/pvSaRPkNqxrUAQmbFL2u0zvYKKzqgrFCJl08Df+F1aYc8leu9JvpC9bsURUdpExcBXQ=="
"resolved": "10.0.13",
"contentHash": "ZjTwxzhiw2TMEzIbUDkMF0dfDB2I4NQgIfKD0ELu9/5Mk+SRGdKZcD0/lvBrRCAPo6KN2r0BW86MRancoyJkoA=="
},
"Microsoft.Extensions.VectorData.Abstractions": {
"type": "Transitive",
Expand All @@ -218,10 +218,10 @@
},
"OpenAI": {
"type": "Transitive",
"resolved": "2.13.0",
"contentHash": "fKgWod3UNE+wPkJuLCiWC7FKh3YSEIHa6QK9gKxCVZ4UYsV9+Gwzg4cEDnvVaIiwc00RTwEuhiOn1Rbk4nLjtw==",
"resolved": "2.14.0",
"contentHash": "AeyC3GxbrJ7KRoWDyFeNSUOQQWD9AnNvM7LYQijCcXcqjyr53aGRcf5GBLExcSBzIs0RWYHe+NbzPrHTeuU5zA==",
"dependencies": {
"System.ClientModel": "1.14.0"
"System.ClientModel": "1.15.0"
}
},
"OpenTelemetry.Api": {
Expand All @@ -231,24 +231,24 @@
},
"System.ClientModel": {
"type": "Transitive",
"resolved": "1.14.0",
"contentHash": "yhIJHDW3Hh5kcvhHv3ww1T8qvya06Nlwo/SR/rke4/fHXtyKiqQV/9b/VDhnVI7QUcMnpfvh4pIEFhNsTDLeKQ==",
"resolved": "1.15.0",
"contentHash": "y6zQLInrpX+oGL1gXM04DrUSu1O1esWxt4rD/zrujTnzIFChn/noD1OiVVpTrU8ZvglwqO2Uw038svUR3SiAOg==",
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
"Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
"Microsoft.Extensions.Logging.Abstractions": "10.0.3",
"System.Memory.Data": "10.0.3"
"Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
"Microsoft.Extensions.Hosting.Abstractions": "10.0.9",
"Microsoft.Extensions.Logging.Abstractions": "10.0.9",
"System.Memory.Data": "10.0.9"
}
},
"System.Memory.Data": {
"type": "Transitive",
"resolved": "10.0.3",
"contentHash": "MaGhRfGunmrj/nHjtsi9XkhlYJ/ERGWrbA+BiSKNtGnAjc9XlG5EhAvak6VRcX5LYzPF6pBO8nJ613dTgzabig=="
"resolved": "10.0.9",
"contentHash": "YweovHiLUoEdbr2Xv8eRqCSkTu1vMms4a6xBHaQiMSFVy32PL+hXv6Vhol2NWOmLHjaVgTyhJ3R52U6JxS6w3Q=="
},
"System.Numerics.Tensors": {
"type": "Transitive",
"resolved": "10.0.12",
"contentHash": "17brFrnQHV/XMMazXNqFq4GkvzWy8yzDPo5Gb8TT8zJtMFbUqDycOCyPCp9F+eMc4L75kcCKRZqaeBHMwLCL9Q=="
"resolved": "10.0.13",
"contentHash": "E4JC7KcY4j1yx9uy8tVsHlGThnwLdUWtUz6aLHCqbN/jbtwbwbZgnVEF9atUr/7ynFCbo8Rbij056Y9bWM9ALg=="
}
}
}
Expand Down
Loading
Loading