# Project Dependencies

💡 Navigation Tips:

• Use the + / - buttons to zoom in and out

• Click and drag to pan around the diagram when zoomed

• Hold Ctrl/Cmd + Mouse Wheel to zoom

• Click Reset to return to original view

100%
--- config: layout: elk --- flowchart LR subgraph Nodinite_Agent_RabbitMQ["Nodinite.Agent.RabbitMQ"] direction TB Nodinite.Agent.RabbitMQ[Nodinite.Agent.RabbitMQ]:::Project click Nodinite.Agent.RabbitMQ href "#Nodinite.Agent.RabbitMQ" "Nodinite.Agent.RabbitMQ" Nodinite.Agent.RabbitMQ.ServiceDefaults[Nodinite.Agent.RabbitMQ.ServiceDefaults]:::Project click Nodinite.Agent.RabbitMQ.ServiceDefaults href "#Nodinite.Agent.RabbitMQ.ServiceDefaults" "Nodinite.Agent.RabbitMQ.ServiceDefaults" end %% Project Dependencies Nodinite.Agent.RabbitMQ --> Nodinite.Agent.RabbitMQ.ServiceDefaults classDef Project fill:#68a19b,stroke:#68a19b,stroke-width:2px classDef default fill:#f39655,stroke:#e15046,stroke-width:2px %% Repository Subgraph Styling style Nodinite_Agent_RabbitMQ fill:#f39655,stroke:#e15046,stroke-width:3px

# Nodinite.Agent.RabbitMQ

## Target Framework: net9.0

### Top Level Packages

Package | Version | License
--- | --- | ---
Azure.AI.OpenAI | 2.1.0 | MIT
Microsoft.AspNetCore.OpenApi | 9.0.9 | MIT
Microsoft.Build | 17.14.28 | MIT
Microsoft.Extensions.AI | 9.9.1 | MIT
Microsoft.Extensions.AI.Ollama | 9.7.0-preview.1.25356.2 | MIT
Microsoft.Extensions.AI.OpenAI | 9.7.1-preview.1.25365.4 | MIT
Microsoft.Extensions.Http.Polly | 9.0.10 | MIT
Newtonsoft.Json | 13.0.4 | MIT
Nodinite.Libraries.Agent | 7.0.13-Preview.1.251007.4 | NODINITE
Nodinite.Libraries.RabbitMQ.Utils | 7.0.16 | NODINITE
Nodinite.SourceGenerators.ActionControllerBase | 0.0.2-Preview.1.250924.5 | NODINITE
Nodinite.SourceGenerators.SettingsProtection | 0.0.2-Preview.1.250924.5 | NODINITE
Serilog.Enrichers.Thread | 4.0.0 | Apache-2.0
Serilog.Formatting.Compact | 3.0.0 | Apache-2.0
System.Formats.Asn1 | 9.0.10 | MIT

### Transitive Packages

Package | Version | License
--- | --- | ---
Azure.Core | 1.44.1 | MIT
Flurl.Signed | 4.0.0 | MIT
Humanizer.Core | 2.14.1 | MIT
Microsoft.AspNetCore.Cryptography.Internal | 9.0.9 | MIT
Microsoft.AspNetCore.DataProtection | 9.0.9 | MIT
Microsoft.AspNetCore.DataProtection.Abstractions | 9.0.9 | MIT
Microsoft.Bcl.AsyncInterfaces | 6.0.0 | MIT
Microsoft.Build.Framework | 17.14.28 | MIT
Microsoft.Extensions.AI.Abstractions | 9.9.1 | MIT
Microsoft.Extensions.AmbientMetadata.Application | 9.10.0 | MIT
Microsoft.Extensions.Caching.Abstractions | 9.0.9 | MIT
Microsoft.Extensions.Compliance.Abstractions | 9.10.0 | MIT
Microsoft.Extensions.Configuration | 9.0.10 | MIT
Microsoft.Extensions.Configuration.Abstractions | 9.0.10 | MIT
Microsoft.Extensions.Configuration.Binder | 9.0.10 | MIT
Microsoft.Extensions.Configuration.CommandLine | 9.0.9 | MIT
Microsoft.Extensions.Configuration.EnvironmentVariables | 9.0.9 | MIT
Microsoft.Extensions.Configuration.FileExtensions | 9.0.9 | MIT
Microsoft.Extensions.Configuration.Json | 9.0.9 | MIT
Microsoft.Extensions.Configuration.UserSecrets | 9.0.9 | MIT
Microsoft.Extensions.DependencyInjection | 9.0.10 | MIT
Microsoft.Extensions.DependencyInjection.Abstractions | 9.0.10 | MIT
Microsoft.Extensions.DependencyInjection.AutoActivation | 9.10.0 | MIT
Microsoft.Extensions.DependencyModel | 9.0.0 | MIT
Microsoft.Extensions.Diagnostics | 9.0.10 | MIT
Microsoft.Extensions.Diagnostics.Abstractions | 9.0.10 | MIT
Microsoft.Extensions.Diagnostics.ExceptionSummarization | 9.10.0 | MIT
Microsoft.Extensions.Features | 8.0.20 | MIT
Microsoft.Extensions.FileProviders.Abstractions | 9.0.10 | MIT
Microsoft.Extensions.FileProviders.Physical | 9.0.9 | MIT
Microsoft.Extensions.FileSystemGlobbing | 9.0.9 | MIT
Microsoft.Extensions.Hosting | 9.0.9 | MIT
Microsoft.Extensions.Hosting.Abstractions | 9.0.10 | MIT
Microsoft.Extensions.Hosting.WindowsServices | 9.0.9 | MIT
Microsoft.Extensions.Http | 9.0.10 | MIT
Microsoft.Extensions.Http.Diagnostics | 9.10.0 | MIT
Microsoft.Extensions.Http.Resilience | 9.10.0 | MIT
Microsoft.Extensions.Logging | 9.0.10 | MIT
Microsoft.Extensions.Logging.Abstractions | 9.0.10 | MIT
Microsoft.Extensions.Logging.Configuration | 9.0.10 | MIT
Microsoft.Extensions.Logging.Console | 9.0.9 | MIT
Microsoft.Extensions.Logging.Debug | 9.0.9 | MIT
Microsoft.Extensions.Logging.EventLog | 9.0.9 | MIT
Microsoft.Extensions.Logging.EventSource | 9.0.9 | MIT
Microsoft.Extensions.ObjectPool | 9.0.10 | MIT
Microsoft.Extensions.Options | 9.0.10 | MIT
Microsoft.Extensions.Options.ConfigurationExtensions | 9.0.10 | MIT
Microsoft.Extensions.Primitives | 9.0.10 | MIT
Microsoft.Extensions.Resilience | 9.10.0 | MIT
Microsoft.Extensions.ServiceDiscovery | 9.5.1 | MIT
Microsoft.Extensions.ServiceDiscovery.Abstractions | 9.5.1 | MIT
Microsoft.Extensions.Telemetry | 9.10.0 | MIT
Microsoft.Extensions.Telemetry.Abstractions | 9.10.0 | MIT
Microsoft.NET.StringTools | 17.14.28 | MIT
Microsoft.OpenApi | 1.6.17 | MIT
Nodinite.Libraries.Api | 7.0.16 | NODINITE
Nodinite.Libraries.Models.Generic | 7.0.16 | NODINITE
Nodinite.Libraries.SecretManagement | 7.0.13-Preview.1.251007.4 | NODINITE
Nodinite.SourceGenerators.SettingsProtection.Attributes | 7.0.13-Preview.1.251007.4 | NODINITE
OpenAI | 2.2.0 | MIT
OpenTelemetry | 1.13.1 | Apache-2.0
OpenTelemetry.Api | 1.13.1 | Apache-2.0
OpenTelemetry.Api.ProviderBuilderExtensions | 1.13.1 | Apache-2.0
OpenTelemetry.Exporter.OpenTelemetryProtocol | 1.13.1 | Apache-2.0
OpenTelemetry.Extensions.Hosting | 1.13.1 | Apache-2.0
OpenTelemetry.Instrumentation.AspNetCore | 1.12.0 | Apache-2.0
OpenTelemetry.Instrumentation.Http | 1.12.0 | Apache-2.0
OpenTelemetry.Instrumentation.Runtime | 1.12.0 | Apache-2.0
Polly | 7.2.4 | BSD-3-Clause
Polly.Core | 8.4.2 | BSD-3-Clause
Polly.Extensions | 8.4.2 | BSD-3-Clause
Polly.Extensions.Http | 3.0.0 | BSD-3-Clause
Polly.RateLimiting | 8.4.2 | BSD-3-Clause
Serilog | 4.2.0 | Apache-2.0
Serilog.AspNetCore | 9.0.0 | Apache-2.0
Serilog.Extensions.Hosting | 9.0.0 | Apache-2.0
Serilog.Extensions.Logging | 9.0.0 | Apache-2.0
Serilog.Settings.Configuration | 9.0.0 | Apache-2.0
Serilog.Sinks.Console | 6.0.0 | Apache-2.0
Serilog.Sinks.Debug | 3.0.0 | Apache-2.0
Serilog.Sinks.File | 6.0.0 | Apache-2.0
Swashbuckle.AspNetCore.SwaggerUI | 9.0.5 | MIT
System.ClientModel | 1.4.2 | MIT
System.ComponentModel.Annotations | 5.0.0 | MIT
System.Configuration.ConfigurationManager | 9.0.3 | MIT
System.Diagnostics.DiagnosticSource | 9.0.0 | MIT
System.Diagnostics.EventLog | 9.0.9 | MIT
System.Memory.Data | 9.0.7 | MIT
System.Net.Http.Json | 9.0.7 | MIT
System.Numerics.Vectors | 4.5.0 | MIT
System.Reflection.MetadataLoadContext | 9.0.0 | MIT
System.Runtime.Caching | 9.0.3 | MIT
System.Runtime.CompilerServices.Unsafe | 6.0.0 | MIT
System.Security.Cryptography.Pkcs | 9.0.9 | MIT
System.Security.Cryptography.ProtectedData | 9.0.3 | MIT
System.Security.Cryptography.Xml | 9.0.9 | MIT
System.Security.Principal.Windows | 5.0.0 | MIT
System.ServiceProcess.ServiceController | 9.0.9 | MIT
System.Text.Encodings.Web | 6.0.0 | MIT
System.Text.Json | 9.0.7 | MIT
System.Threading.RateLimiting | 8.0.0 | MIT
System.Threading.Tasks.Extensions | 4.5.4 | MIT

# Nodinite.Agent.RabbitMQ.ServiceDefaults

## Target Framework: net9.0

### Top Level Packages

Package | Version | License
--- | --- | ---
Microsoft.Extensions.Http.Resilience | 9.10.0 | MIT
Microsoft.Extensions.ServiceDiscovery | 9.5.1 | MIT
OpenTelemetry.Exporter.OpenTelemetryProtocol | 1.13.1 | Apache-2.0
OpenTelemetry.Extensions.Hosting | 1.13.1 | Apache-2.0
OpenTelemetry.Instrumentation.AspNetCore | 1.12.0 | Apache-2.0
OpenTelemetry.Instrumentation.Http | 1.12.0 | Apache-2.0
OpenTelemetry.Instrumentation.Runtime | 1.12.0 | Apache-2.0

### Transitive Packages

Package | Version | License
--- | --- | ---
Microsoft.Extensions.AmbientMetadata.Application | 9.10.0 | MIT
Microsoft.Extensions.Compliance.Abstractions | 9.10.0 | MIT
Microsoft.Extensions.Configuration | 9.0.10 | MIT
Microsoft.Extensions.Configuration.Abstractions | 9.0.10 | MIT
Microsoft.Extensions.Configuration.Binder | 9.0.10 | MIT
Microsoft.Extensions.DependencyInjection | 9.0.10 | MIT
Microsoft.Extensions.DependencyInjection.Abstractions | 9.0.10 | MIT
Microsoft.Extensions.DependencyInjection.AutoActivation | 9.10.0 | MIT
Microsoft.Extensions.Diagnostics | 9.0.10 | MIT
Microsoft.Extensions.Diagnostics.Abstractions | 9.0.10 | MIT
Microsoft.Extensions.Diagnostics.ExceptionSummarization | 9.10.0 | MIT
Microsoft.Extensions.Features | 8.0.20 | MIT
Microsoft.Extensions.FileProviders.Abstractions | 9.0.10 | MIT
Microsoft.Extensions.Hosting.Abstractions | 9.0.10 | MIT
Microsoft.Extensions.Http | 9.0.10 | MIT
Microsoft.Extensions.Http.Diagnostics | 9.10.0 | MIT
Microsoft.Extensions.Logging | 9.0.10 | MIT
Microsoft.Extensions.Logging.Abstractions | 9.0.10 | MIT
Microsoft.Extensions.Logging.Configuration | 9.0.10 | MIT
Microsoft.Extensions.ObjectPool | 9.0.10 | MIT
Microsoft.Extensions.Options | 9.0.10 | MIT
Microsoft.Extensions.Options.ConfigurationExtensions | 9.0.10 | MIT
Microsoft.Extensions.Primitives | 9.0.10 | MIT
Microsoft.Extensions.Resilience | 9.10.0 | MIT
Microsoft.Extensions.ServiceDiscovery.Abstractions | 9.5.1 | MIT
Microsoft.Extensions.Telemetry | 9.10.0 | MIT
Microsoft.Extensions.Telemetry.Abstractions | 9.10.0 | MIT
OpenTelemetry | 1.13.1 | Apache-2.0
OpenTelemetry.Api | 1.13.1 | Apache-2.0
OpenTelemetry.Api.ProviderBuilderExtensions | 1.13.1 | Apache-2.0
Polly.Core | 8.4.2 | BSD-3-Clause
Polly.Extensions | 8.4.2 | BSD-3-Clause
Polly.RateLimiting | 8.4.2 | BSD-3-Clause
System.Diagnostics.DiagnosticSource | 9.0.0 | MIT
System.Threading.RateLimiting | 8.0.0 | MIT

# License Summary

Below is a summary of all packages grouped by their license type.

## Apache-2.0 (18 package(s))

- OpenTelemetry (v1.13.1)
- OpenTelemetry.Api (v1.13.1)
- OpenTelemetry.Api.ProviderBuilderExtensions (v1.13.1)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (v1.13.1)
- OpenTelemetry.Extensions.Hosting (v1.13.1)
- OpenTelemetry.Instrumentation.AspNetCore (v1.12.0)
- OpenTelemetry.Instrumentation.Http (v1.12.0)
- OpenTelemetry.Instrumentation.Runtime (v1.12.0)
- Serilog (v4.2.0)
- Serilog.AspNetCore (v9.0.0)
- Serilog.Enrichers.Thread (v4.0.0)
- Serilog.Extensions.Hosting (v9.0.0)
- Serilog.Extensions.Logging (v9.0.0)
- Serilog.Formatting.Compact (v3.0.0)
- Serilog.Settings.Configuration (v9.0.0)
- Serilog.Sinks.Console (v6.0.0)
- Serilog.Sinks.Debug (v3.0.0)
- Serilog.Sinks.File (v6.0.0)

## BSD-3-Clause (5 package(s))

- Polly (v7.2.4)
- Polly.Core (v8.4.2)
- Polly.Extensions (v8.4.2)
- Polly.Extensions.Http (v3.0.0)
- Polly.RateLimiting (v8.4.2)

## MIT (86 package(s))

- Azure.AI.OpenAI (v2.1.0)
- Azure.Core (v1.44.1)
- Flurl.Signed (v4.0.0)
- Humanizer.Core (v2.14.1)
- Microsoft.AspNetCore.Cryptography.Internal (v9.0.9)
- Microsoft.AspNetCore.DataProtection (v9.0.9)
- Microsoft.AspNetCore.DataProtection.Abstractions (v9.0.9)
- Microsoft.AspNetCore.OpenApi (v9.0.9)
- Microsoft.Bcl.AsyncInterfaces (v6.0.0)
- Microsoft.Build (v17.14.28)
- Microsoft.Build.Framework (v17.14.28)
- Microsoft.Extensions.AI (v9.9.1)
- Microsoft.Extensions.AI.Abstractions (v9.9.1)
- Microsoft.Extensions.AI.Ollama (v9.7.0-preview.1.25356.2)
- Microsoft.Extensions.AI.OpenAI (v9.7.1-preview.1.25365.4)
- Microsoft.Extensions.AmbientMetadata.Application (v9.10.0)
- Microsoft.Extensions.Caching.Abstractions (v9.0.9)
- Microsoft.Extensions.Compliance.Abstractions (v9.10.0)
- Microsoft.Extensions.Configuration (v9.0.10)
- Microsoft.Extensions.Configuration.Abstractions (v9.0.10)
- Microsoft.Extensions.Configuration.Binder (v9.0.10)
- Microsoft.Extensions.Configuration.CommandLine (v9.0.9)
- Microsoft.Extensions.Configuration.EnvironmentVariables (v9.0.9)
- Microsoft.Extensions.Configuration.FileExtensions (v9.0.9)
- Microsoft.Extensions.Configuration.Json (v9.0.9)
- Microsoft.Extensions.Configuration.UserSecrets (v9.0.9)
- Microsoft.Extensions.DependencyInjection (v9.0.10)
- Microsoft.Extensions.DependencyInjection.Abstractions (v9.0.10)
- Microsoft.Extensions.DependencyInjection.AutoActivation (v9.10.0)
- Microsoft.Extensions.DependencyModel (v9.0.0)
- Microsoft.Extensions.Diagnostics (v9.0.10)
- Microsoft.Extensions.Diagnostics.Abstractions (v9.0.10)
- Microsoft.Extensions.Diagnostics.ExceptionSummarization (v9.10.0)
- Microsoft.Extensions.Features (v8.0.20)
- Microsoft.Extensions.FileProviders.Abstractions (v9.0.10)
- Microsoft.Extensions.FileProviders.Physical (v9.0.9)
- Microsoft.Extensions.FileSystemGlobbing (v9.0.9)
- Microsoft.Extensions.Hosting (v9.0.9)
- Microsoft.Extensions.Hosting.Abstractions (v9.0.10)
- Microsoft.Extensions.Hosting.WindowsServices (v9.0.9)
- Microsoft.Extensions.Http (v9.0.10)
- Microsoft.Extensions.Http.Diagnostics (v9.10.0)
- Microsoft.Extensions.Http.Polly (v9.0.10)
- Microsoft.Extensions.Http.Resilience (v9.10.0)
- Microsoft.Extensions.Logging (v9.0.10)
- Microsoft.Extensions.Logging.Abstractions (v9.0.10)
- Microsoft.Extensions.Logging.Configuration (v9.0.10)
- Microsoft.Extensions.Logging.Console (v9.0.9)
- Microsoft.Extensions.Logging.Debug (v9.0.9)
- Microsoft.Extensions.Logging.EventLog (v9.0.9)
- Microsoft.Extensions.Logging.EventSource (v9.0.9)
- Microsoft.Extensions.ObjectPool (v9.0.10)
- Microsoft.Extensions.Options (v9.0.10)
- Microsoft.Extensions.Options.ConfigurationExtensions (v9.0.10)
- Microsoft.Extensions.Primitives (v9.0.10)
- Microsoft.Extensions.Resilience (v9.10.0)
- Microsoft.Extensions.ServiceDiscovery (v9.5.1)
- Microsoft.Extensions.ServiceDiscovery.Abstractions (v9.5.1)
- Microsoft.Extensions.Telemetry (v9.10.0)
- Microsoft.Extensions.Telemetry.Abstractions (v9.10.0)
- Microsoft.NET.StringTools (v17.14.28)
- Microsoft.OpenApi (v1.6.17)
- Newtonsoft.Json (v13.0.4)
- OpenAI (v2.2.0)
- Swashbuckle.AspNetCore.SwaggerUI (v9.0.5)
- System.ClientModel (v1.4.2)
- System.ComponentModel.Annotations (v5.0.0)
- System.Configuration.ConfigurationManager (v9.0.3)
- System.Diagnostics.DiagnosticSource (v9.0.0)
- System.Diagnostics.EventLog (v9.0.9)
- System.Formats.Asn1 (v9.0.10)
- System.Memory.Data (v9.0.7)
- System.Net.Http.Json (v9.0.7)
- System.Numerics.Vectors (v4.5.0)
- System.Reflection.MetadataLoadContext (v9.0.0)
- System.Runtime.Caching (v9.0.3)
- System.Runtime.CompilerServices.Unsafe (v6.0.0)
- System.Security.Cryptography.Pkcs (v9.0.9)
- System.Security.Cryptography.ProtectedData (v9.0.3)
- System.Security.Cryptography.Xml (v9.0.9)
- System.Security.Principal.Windows (v5.0.0)
- System.ServiceProcess.ServiceController (v9.0.9)
- System.Text.Encodings.Web (v6.0.0)
- System.Text.Json (v9.0.7)
- System.Threading.RateLimiting (v8.0.0)
- System.Threading.Tasks.Extensions (v4.5.4)

## NODINITE (8 package(s))

- Nodinite.Libraries.Agent (v7.0.13-Preview.1.251007.4)
- Nodinite.Libraries.Api (v7.0.16)
- Nodinite.Libraries.Models.Generic (v7.0.16)
- Nodinite.Libraries.RabbitMQ.Utils (v7.0.16)
- Nodinite.Libraries.SecretManagement (v7.0.13-Preview.1.251007.4)
- Nodinite.SourceGenerators.ActionControllerBase (v0.0.2-Preview.1.250924.5)
- Nodinite.SourceGenerators.SettingsProtection (v0.0.2-Preview.1.250924.5)
- Nodinite.SourceGenerators.SettingsProtection.Attributes (v7.0.13-Preview.1.251007.4)