Qyl.Api.Contracts 11.2.0

dotnet add package Qyl.Api.Contracts --version 11.2.0
                    
NuGet\Install-Package Qyl.Api.Contracts -Version 11.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="Qyl.Api.Contracts" Version="11.2.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Qyl.Api.Contracts" Version="11.2.0" />
                    
Directory.Packages.props
<PackageReference Include="Qyl.Api.Contracts" />
                    
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 Qyl.Api.Contracts --version 11.2.0
                    
#r "nuget: Qyl.Api.Contracts, 11.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 Qyl.Api.Contracts@11.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=Qyl.Api.Contracts&version=11.2.0
                    
Install as a Cake Addin
#tool nuget:?package=Qyl.Api.Contracts&version=11.2.0
                    
Install as a Cake Tool

Qyl.Api.Contracts

Generated C# request, response, enum and model types for the qyl observability API, emitted from the TypeSpec contract in @ancplua/qyl-api-schema. BCL only: the package has no dependencies, is marked AOT-compatible, and nothing in it reflects.

dotnet add package Qyl.Api.Contracts
using Qyl.Api.Contracts;

// Every client-visible request, response, stream event and error of the qyl API,
// with the wire names the collector serves.
var revision = ContractRevision.Value;   // "sha256:…", the contract this package was generated from

What is in it

  • Traces, logs and metrics as the collector serves them over /api/v1/: the OTel-shaped models are client-facing JSON projections of the wire, targeting OpenTelemetry schema https://opentelemetry.io/schemas/1.44.0.
  • The runner and workbench models, the streaming events, and the error shapes.
  • ContractRevision, the deterministic digest of the contract. A collector reports the revision it was built against on its health response, so a client can detect a peer built from a different contract instead of discovering the mismatch one malformed field at a time.

OTLP ingestion is not in this package; it uses the official OpenTelemetry protobuf messages.

Versioning

The contract advances on its own major cadence, shared with the npm package from one release tag, and does not track the qyl product version. The OpenAPI document this package was generated from is committed beside its source.

More

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.
  • net10.0

    • No dependencies.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Qyl.Api.Contracts:

Package Downloads
Qyl.Host

qyl's distributed-app host — fluent AppHost-equivalent with Spectre.Console CLI, subprocess orchestration, and deferred endpoint resolution. Zero Aspire deps; ships on the shared Microsoft.AspNetCore.App framework plus Spectre.Console.

Qyl.Host.Mcp

MCP support for the qyl runner — initialize + tools/list readiness, connection-only stdio/HTTP resources, /runner/mcp passthrough, and OTLP export of the official MCP SDK ActivitySource. Opt-in package; the engine has no MCP assumption.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
11.2.0 418 9/17/2026
11.1.0 134 9/17/2026
11.0.1 115 9/17/2026
11.0.0 90 9/17/2026
10.0.1 440 9/11/2026
10.0.0 611 9/7/2026
9.0.0 242 9/3/2026
8.0.0 290 9/2/2026
7.4.0 225 8/30/2026
7.3.0 808 8/21/2026
7.2.0 268 8/19/2026
7.1.0 194 8/14/2026
7.0.0 582 7/31/2026
6.0.0 185 7/29/2026
5.1.0 207 7/28/2026
5.0.0 250 7/28/2026
4.0.0 178 7/27/2026
3.0.0 418 7/26/2026
2.1.0 314 7/25/2026
2.0.0 167 7/25/2026
Loading failed