Kkdev92.StackChan.Gateway.Runtime
0.1.0
Prefix Reserved
dotnet add package Kkdev92.StackChan.Gateway.Runtime --version 0.1.0
NuGet\Install-Package Kkdev92.StackChan.Gateway.Runtime -Version 0.1.0
<PackageReference Include="Kkdev92.StackChan.Gateway.Runtime" Version="0.1.0" />
<PackageVersion Include="Kkdev92.StackChan.Gateway.Runtime" Version="0.1.0" />
<PackageReference Include="Kkdev92.StackChan.Gateway.Runtime" />
paket add Kkdev92.StackChan.Gateway.Runtime --version 0.1.0
#r "nuget: Kkdev92.StackChan.Gateway.Runtime, 0.1.0"
#:package Kkdev92.StackChan.Gateway.Runtime@0.1.0
#addin nuget:?package=Kkdev92.StackChan.Gateway.Runtime&version=0.1.0
#tool nuget:?package=Kkdev92.StackChan.Gateway.Runtime&version=0.1.0
Kkdev92.StackChan.Gateway.Runtime
Turn orchestration.
Assembles one exchange - listen, answer, shape the text, speak - into a single
turn. It knows nothing about HTTP or SSE: the shape that goes on the wire
belongs to Kkdev92.StackChan.Gateway.Protocol.Atoms3R.
What is here: turn execution and deadlines, session tracking and serialization, an admission gate for concurrent turns, sentence splitting, expression markers, and text shaping for speech.
services.AddStackChanRuntime(configuration);
ITurnRuntime and ISessionRegistry are registered with TryAddSingleton, so
registering your own before this call replaces them.
Where this package sits
StackChan Gateway SDK provides building blocks for a gateway that converses with an AtomS3R stack-chan. Applications select the speech recognizer, model, capabilities, and other behavior.
| Package | Role |
|---|---|
Kkdev92.StackChan.Gateway.Abstractions |
The contracts. No NuGet package dependencies |
Kkdev92.StackChan.Gateway.Runtime |
Turn orchestration without HTTP or SSE dependencies |
Kkdev92.StackChan.Gateway.Protocol.Atoms3R |
The wire contract with the device |
Kkdev92.StackChan.Gateway.AgentFramework |
An IAgent backed by Microsoft Agent Framework |
Kkdev92.StackChan.Gateway.Providers |
Shared parts for writing a provider |
Kkdev92.StackChan.Gateway.Capabilities |
Shared parts for writing a capability |
Kkdev92.StackChan.Gateway.Diagnostics |
Fixed components for testing a device connection without external services |
Kkdev92.StackChan.Gateway.TestKit |
Wire-protocol conformance checks and hand-written test fakes |
- Repository: https://github.com/kkdev92/stackchan-atoms3r-gateway
- License: MIT
- Targets: .NET 10
Note: this SDK is under development (
0.1.x). The public surface may change before 1.0.
| 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
- Kkdev92.StackChan.Gateway.Abstractions (>= 0.1.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.11)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 80 | 8/31/2026 |