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
<PackageReference Include="Qyl.Api.Contracts" Version="11.2.0" />
<PackageVersion Include="Qyl.Api.Contracts" Version="11.2.0" />
<PackageReference Include="Qyl.Api.Contracts" />
paket add Qyl.Api.Contracts --version 11.2.0
#r "nuget: Qyl.Api.Contracts, 11.2.0"
#:package Qyl.Api.Contracts@11.2.0
#addin nuget:?package=Qyl.Api.Contracts&version=11.2.0
#tool nuget:?package=Qyl.Api.Contracts&version=11.2.0
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 schemahttps://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
- The TypeSpec source, the pipeline and the boundary rules: github.com/ANcpLua/qyl-api-schema
- The product these contracts describe: qyl.at
| 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
- 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 |