Sagen.Engine 0.2.0

Prefix Reserved
dotnet add package Sagen.Engine --version 0.2.0
                    
NuGet\Install-Package Sagen.Engine -Version 0.2.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Sagen.Engine" Version="0.2.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Sagen.Engine" Version="0.2.0" />
                    
Directory.Packages.props
<PackageReference Include="Sagen.Engine" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Sagen.Engine --version 0.2.0
                    
#r "nuget: Sagen.Engine, 0.2.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Sagen.Engine@0.2.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Sagen.Engine&version=0.2.0
                    
Install as a Cake Addin
#tool nuget:?package=Sagen.Engine&version=0.2.0
                    
Install as a Cake Tool

Sagen.Engine

Biblioteca declarativa de orquestração de fluxos para .NET: passos em classes próprias, persistência e agendamento plugáveis.

O motor do Sagen. O pacote chama Sagen.Engine; o assembly e o namespace raiz são Sagen.Core/Sagen.


Parte do Sagen — orquestrador de workflows duráveis para .NET. Guias em docs/.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (20)

Showing the top 5 NuGet packages that depend on Sagen.Engine:

Package Downloads
Sagen.IO.Transport

Camada de transporte de eventos do Sagen: roteia a outbox para brokers reais (atrás do WithIO), com envelope, serialização plugável, pipeline de ingestão (schema na entrada), retry/DLQ uniforme e eventos de falha. Inclui o transporte InMemory (feature pública). Cada broker (SQS/SNS/Kafka/Rabbit/Redis) é uma lib própria sobre esta.

Sagen.Discovery

Service discovery por nome do Sagen: resolve a URL de cada serviço bound no IO (config, template de convenção ou servidor de contratos), injeta um DelegatingHandler que preenche o BaseAddress por request, auto-registra os HttpClients nomeados e falha rápido na subida quando um serviço não tem caminho de resolução.

Sagen.Contracts.Http

Invoker HTTP contratado do Sagen: executa HttpDependencyDefinition via IHttpClientFactory, validando rota/query/headers no envio e status/headers/schema na resposta. context.Http(...) vive aqui — o Core não ganha dependência de Microsoft.Extensions.Http.

Sagen.Contracts.Compatibility

Motor de compatibilidade de contratos: diff entre versões do mesmo manifesto (ContractDiff) e satisfação entre manifestos de serviços diferentes (SchemaSatisfaction/EdgeCompatibility — P ⊨ C), compartilhado entre o tool de build e o servidor de contratos.

Sagen.Contracts

Geração de contratos do Sagen (design-time/CI e enforcement): JSON Schema dos payloads (gerador + validador + writer), manifesto de contratos do serviço, hash de contrato e o applier de enrichment ($ref nos $defs). O motor (Sagen.Engine) guarda só o modelo de definição (Io/Http/superfície); instale este pacote na família de contratos, CLI, build guard e dashboards.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.2.0 350 7/31/2026
0.1.1 315 7/31/2026