Cohesive 0.1.0-alpha.4
dotnet add package Cohesive --version 0.1.0-alpha.4
NuGet\Install-Package Cohesive -Version 0.1.0-alpha.4
<PackageReference Include="Cohesive" Version="0.1.0-alpha.4" />
<PackageVersion Include="Cohesive" Version="0.1.0-alpha.4" />
<PackageReference Include="Cohesive" />
paket add Cohesive --version 0.1.0-alpha.4
#r "nuget: Cohesive, 0.1.0-alpha.4"
#:package Cohesive@0.1.0-alpha.4
#addin nuget:?package=Cohesive&version=0.1.0-alpha.4&prerelease
#tool nuget:?package=Cohesive&version=0.1.0-alpha.4&prerelease
Cohesive
Core primitives, shape metadata, domain quantities, code generation abstractions, and prelude helpers shared by the Cohesive package family.
Install
dotnet add package Cohesive
Use When
- You need the common shape model used by Cohesive blocks and adapters.
- You want shared domain primitives such as typed quantities, codes, identifiers, paths, and observation values.
- You are building a new Cohesive block or adapter and need the base semantic contracts.
Example
using Cohesive.Model;
[ShapeDefinition("shape.shipment", ShapeRoles.Transport)]
public sealed record Shipment(string Id, IReadOnlyList<Stop> Stops);
[ShapeType("type.stop")]
public sealed record Stop(string City, string State);
var graph = new ClrShapeGraphBuilder()
.AddShape<Shipment>()
.Build(new("shipping"));
Package Role
Cohesive is the foundation package. Higher-level blocks such as Cohesive.Relations, Cohesive.Transitions, Cohesive.Processes, Cohesive.Presentation, and Cohesive.Api depend on it.
| Product | Versions 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. |
-
net10.0
- Microsoft.Extensions.AsyncState (>= 10.0.0)
- Microsoft.Extensions.Primitives (>= 10.0.0)
NuGet packages (18)
Showing the top 5 NuGet packages that depend on Cohesive:
| Package | Downloads |
|---|---|
|
Cohesive.Relations
Cohesive semantic system definition and orchestration building blocks. |
|
|
Cohesive.Transitions
Cohesive semantic system definition and orchestration building blocks. |
|
|
Cohesive.Processes
Cohesive semantic system definition and orchestration building blocks. |
|
|
Cohesive.AI
Cohesive semantic system definition and orchestration building blocks. |
|
|
Cohesive.Api
Cohesive semantic system definition and orchestration building blocks. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-alpha.4 | 113 | 7/13/2026 |
| 0.1.0-alpha.3 | 170 | 7/8/2026 |
| 0.1.0-alpha.2 | 164 | 7/7/2026 |