# 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_FileFolder["Nodinite.Agent.FileFolder"] direction TB Nodinite.Agent.FileFolder[Nodinite.Agent.FileFolder]:::Project click Nodinite.Agent.FileFolder href "#Nodinite.Agent.FileFolder" "Nodinite.Agent.FileFolder" Nodinite.Agent.FileFolder.NFSLibrary[Nodinite.Agent.FileFolder.NFSLibrary]:::Project click Nodinite.Agent.FileFolder.NFSLibrary href "#Nodinite.Agent.FileFolder.NFSLibrary" "Nodinite.Agent.FileFolder.NFSLibrary" Nodinite.Agent.FileFolder.ServiceDefaults[Nodinite.Agent.FileFolder.ServiceDefaults]:::Project click Nodinite.Agent.FileFolder.ServiceDefaults href "#Nodinite.Agent.FileFolder.ServiceDefaults" "Nodinite.Agent.FileFolder.ServiceDefaults" end %% Project Dependencies Nodinite.Agent.FileFolder --> Nodinite.Agent.FileFolder.ServiceDefaults Nodinite.Agent.FileFolder --> Nodinite.Agent.FileFolder.NFSLibrary classDef Project fill:#68a19b,stroke:#68a19b,stroke-width:2px classDef default fill:#f39655,stroke:#e15046,stroke-width:2px %% Repository Subgraph Styling style Nodinite_Agent_FileFolder fill:#f39655,stroke:#e15046,stroke-width:3px

# Nodinite.Agent.FileFolder

## Target Framework: net10.0

### Top Level Packages

Package | Version | License
--- | --- | ---
Azure.AI.OpenAI | 2.1.0 | MIT
FluentFTP | 54.1.2 | MIT
Flurl | 4.0.0 | MIT
Microsoft.AspNetCore.OpenApi | 10.0.8 | MIT
Microsoft.Extensions.AI | 10.6.0 | MIT
Microsoft.Extensions.AI.Ollama | 9.7.0-preview.1.25356.2 | MIT
Microsoft.Extensions.AI.OpenAI | 10.6.0 | MIT
Microsoft.Extensions.Http.Polly | 10.0.8 | MIT
Newtonsoft.Json | 13.0.4 | MIT
Nodinite.Libraries.Agent | 7.5.43-Preview.260518.4 | NODINITE
Nodinite.SourceGenerators.ActionControllerBase | 7.5.43-Preview.260518.4 | NODINITE
Nodinite.SourceGenerators.SettingsProtection | 7.5.43-Preview.260518.4 | NODINITE
OllamaSharp | 5.4.25 | MIT
Serilog.Enrichers.Thread | 4.0.0 | Apache-2.0
Serilog.Formatting.Compact | 3.0.0 | Apache-2.0
SSH.NET | 2025.1.0 | MIT
System.Security.Cryptography.ProtectedData | 10.0.8 | MIT

### Transitive Packages

Package | Version | License
--- | --- | ---
Azure.Core | 1.44.1 | MIT
Azure.Identity | 1.11.4 | MIT
BouncyCastle.Cryptography | 2.6.2 | MIT
Microsoft.Azure.Relay | 3.1.1 | MIT
Microsoft.Bcl.AsyncInterfaces | 6.0.0 | MIT
Microsoft.Extensions.AI.Abstractions | 10.6.0 | MIT
Microsoft.Extensions.AmbientMetadata.Application | 10.6.0 | MIT
Microsoft.Extensions.Compliance.Abstractions | 10.6.0 | MIT
Microsoft.Extensions.DependencyInjection.AutoActivation | 10.6.0 | MIT
Microsoft.Extensions.DependencyModel | 10.0.0 | MIT
Microsoft.Extensions.Diagnostics.ExceptionSummarization | 10.6.0 | MIT
Microsoft.Extensions.Hosting.WindowsServices | 10.0.8 | MIT
Microsoft.Extensions.Http.Diagnostics | 10.6.0 | MIT
Microsoft.Extensions.Http.Resilience | 10.6.0 | MIT
Microsoft.Extensions.Resilience | 10.6.0 | MIT
Microsoft.Extensions.ServiceDiscovery | 10.6.0 | MIT
Microsoft.Extensions.ServiceDiscovery.Abstractions | 10.6.0 | MIT
Microsoft.Extensions.Telemetry | 10.6.0 | MIT
Microsoft.Extensions.Telemetry.Abstractions | 10.6.0 | MIT
Microsoft.Identity.Client | 4.61.3 | MIT
Microsoft.Identity.Client.Extensions.Msal | 4.61.3 | MIT
Microsoft.IdentityModel.Abstractions | 6.36.0 | MIT
Microsoft.IdentityModel.JsonWebTokens | 6.36.0 | MIT
Microsoft.IdentityModel.Logging | 6.36.0 | MIT
Microsoft.IdentityModel.Tokens | 6.36.0 | MIT
Microsoft.OpenApi | 2.0.0 | MIT
Nodinite.Libraries.SecretManagement | 7.5.43-Preview.260518.4 | NODINITE
Nodinite.SourceGenerators.SettingsProtection.Attributes | 7.5.43-Preview.260518.4 | NODINITE
OpenAI | 2.10.0 | MIT
OpenTelemetry | 1.15.3 | Apache-2.0
OpenTelemetry.Api | 1.15.3 | Apache-2.0
OpenTelemetry.Api.ProviderBuilderExtensions | 1.15.3 | Apache-2.0
OpenTelemetry.Exporter.OpenTelemetryProtocol | 1.15.3 | Apache-2.0
OpenTelemetry.Extensions.Hosting | 1.15.3 | Apache-2.0
OpenTelemetry.Instrumentation.AspNetCore | 1.15.2 | Apache-2.0
OpenTelemetry.Instrumentation.Http | 1.15.1 | Apache-2.0
OpenTelemetry.Instrumentation.Runtime | 1.15.1 | 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.3.0 | Apache-2.0
Serilog.AspNetCore | 10.0.0 | Apache-2.0
Serilog.Extensions.Hosting | 10.0.0 | Apache-2.0
Serilog.Extensions.Logging | 10.0.0 | Apache-2.0
Serilog.Settings.Configuration | 10.0.0 | Apache-2.0
Serilog.Sinks.Console | 6.1.1 | Apache-2.0
Serilog.Sinks.Debug | 3.0.0 | Apache-2.0
Serilog.Sinks.File | 7.0.0 | Apache-2.0
Swashbuckle.AspNetCore.SwaggerUI | 10.1.7 | MIT
System.ClientModel | 1.10.0 | MIT
System.IdentityModel.Tokens.Jwt | 6.36.0 | MIT
System.Memory.Data | 10.0.3 | MIT
System.Numerics.Tensors | 10.0.8 | MIT
System.ServiceProcess.ServiceController | 10.0.8 | MIT

# Nodinite.Agent.FileFolder.NFSLibrary

## Target Framework: net10.0

# Nodinite.Agent.FileFolder.ServiceDefaults

## Target Framework: net10.0

### Top Level Packages

Package | Version | License
--- | --- | ---
Microsoft.Extensions.Http.Resilience | 10.6.0 | MIT
Microsoft.Extensions.ServiceDiscovery | 10.6.0 | MIT
OpenTelemetry.Exporter.OpenTelemetryProtocol | 1.15.3 | Apache-2.0
OpenTelemetry.Extensions.Hosting | 1.15.3 | Apache-2.0
OpenTelemetry.Instrumentation.AspNetCore | 1.15.2 | Apache-2.0
OpenTelemetry.Instrumentation.Http | 1.15.1 | Apache-2.0
OpenTelemetry.Instrumentation.Runtime | 1.15.1 | Apache-2.0

### Transitive Packages

Package | Version | License
--- | --- | ---
Microsoft.Extensions.AmbientMetadata.Application | 10.6.0 | MIT
Microsoft.Extensions.Compliance.Abstractions | 10.6.0 | MIT
Microsoft.Extensions.DependencyInjection.AutoActivation | 10.6.0 | MIT
Microsoft.Extensions.Diagnostics.ExceptionSummarization | 10.6.0 | MIT
Microsoft.Extensions.Http.Diagnostics | 10.6.0 | MIT
Microsoft.Extensions.Resilience | 10.6.0 | MIT
Microsoft.Extensions.ServiceDiscovery.Abstractions | 10.6.0 | MIT
Microsoft.Extensions.Telemetry | 10.6.0 | MIT
Microsoft.Extensions.Telemetry.Abstractions | 10.6.0 | MIT
OpenTelemetry | 1.15.3 | Apache-2.0
OpenTelemetry.Api | 1.15.3 | Apache-2.0
OpenTelemetry.Api.ProviderBuilderExtensions | 1.15.3 | 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

# License Summary

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

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

- OpenTelemetry (v1.15.3)
- OpenTelemetry.Api (v1.15.3)
- OpenTelemetry.Api.ProviderBuilderExtensions (v1.15.3)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (v1.15.3)
- OpenTelemetry.Extensions.Hosting (v1.15.3)
- OpenTelemetry.Instrumentation.AspNetCore (v1.15.2)
- OpenTelemetry.Instrumentation.Http (v1.15.1)
- OpenTelemetry.Instrumentation.Runtime (v1.15.1)
- Serilog (v4.3.0)
- Serilog.AspNetCore (v10.0.0)
- Serilog.Enrichers.Thread (v4.0.0)
- Serilog.Extensions.Hosting (v10.0.0)
- Serilog.Extensions.Logging (v10.0.0)
- Serilog.Formatting.Compact (v3.0.0)
- Serilog.Settings.Configuration (v10.0.0)
- Serilog.Sinks.Console (v6.1.1)
- Serilog.Sinks.Debug (v3.0.0)
- Serilog.Sinks.File (v7.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 (45 package(s))

- Azure.AI.OpenAI (v2.1.0)
- Azure.Core (v1.44.1)
- Azure.Identity (v1.11.4)
- BouncyCastle.Cryptography (v2.6.2)
- FluentFTP (v54.1.2)
- Flurl (v4.0.0)
- Microsoft.AspNetCore.OpenApi (v10.0.8)
- Microsoft.Azure.Relay (v3.1.1)
- Microsoft.Bcl.AsyncInterfaces (v6.0.0)
- Microsoft.Extensions.AI (v10.6.0)
- Microsoft.Extensions.AI.Abstractions (v10.6.0)
- Microsoft.Extensions.AI.Ollama (v9.7.0-preview.1.25356.2)
- Microsoft.Extensions.AI.OpenAI (v10.6.0)
- Microsoft.Extensions.AmbientMetadata.Application (v10.6.0)
- Microsoft.Extensions.Compliance.Abstractions (v10.6.0)
- Microsoft.Extensions.DependencyInjection.AutoActivation (v10.6.0)
- Microsoft.Extensions.DependencyModel (v10.0.0)
- Microsoft.Extensions.Diagnostics.ExceptionSummarization (v10.6.0)
- Microsoft.Extensions.Hosting.WindowsServices (v10.0.8)
- Microsoft.Extensions.Http.Diagnostics (v10.6.0)
- Microsoft.Extensions.Http.Polly (v10.0.8)
- Microsoft.Extensions.Http.Resilience (v10.6.0)
- Microsoft.Extensions.Resilience (v10.6.0)
- Microsoft.Extensions.ServiceDiscovery (v10.6.0)
- Microsoft.Extensions.ServiceDiscovery.Abstractions (v10.6.0)
- Microsoft.Extensions.Telemetry (v10.6.0)
- Microsoft.Extensions.Telemetry.Abstractions (v10.6.0)
- Microsoft.Identity.Client (v4.61.3)
- Microsoft.Identity.Client.Extensions.Msal (v4.61.3)
- Microsoft.IdentityModel.Abstractions (v6.36.0)
- Microsoft.IdentityModel.JsonWebTokens (v6.36.0)
- Microsoft.IdentityModel.Logging (v6.36.0)
- Microsoft.IdentityModel.Tokens (v6.36.0)
- Microsoft.OpenApi (v2.0.0)
- Newtonsoft.Json (v13.0.4)
- OllamaSharp (v5.4.25)
- OpenAI (v2.10.0)
- SSH.NET (v2025.1.0)
- Swashbuckle.AspNetCore.SwaggerUI (v10.1.7)
- System.ClientModel (v1.10.0)
- System.IdentityModel.Tokens.Jwt (v6.36.0)
- System.Memory.Data (v10.0.3)
- System.Numerics.Tensors (v10.0.8)
- System.Security.Cryptography.ProtectedData (v10.0.8)
- System.ServiceProcess.ServiceController (v10.0.8)

## NODINITE (5 package(s))

- Nodinite.Libraries.Agent (v7.5.43-Preview.260518.4)
- Nodinite.Libraries.SecretManagement (v7.5.43-Preview.260518.4)
- Nodinite.SourceGenerators.ActionControllerBase (v7.5.43-Preview.260518.4)
- Nodinite.SourceGenerators.SettingsProtection (v7.5.43-Preview.260518.4)
- Nodinite.SourceGenerators.SettingsProtection.Attributes (v7.5.43-Preview.260518.4)