Interrupt-aware command queues
Parse prompts into command envelopes, queue them, run with cancellation.
Docs
·
https://nuget.pkg.github.com/Novolis-Platform/index.json
·
Org landing
·
Governance
GitHub Packages shows this repository README on every package page (upstream limitation). Open the package README for install and quick start — embedded in each .nupkg and linked below.
| Package | Install | Package README |
|---|---|---|
Novolis.Commands.Abstractions |
dotnet add package Novolis.Commands.Abstractions |
README |
Novolis.Commands.DependencyInjection |
dotnet add package Novolis.Commands.DependencyInjection |
README |
Novolis.Commands.Engine |
dotnet add package Novolis.Commands.Engine |
README |
Novolis.Commands.Expressions |
dotnet add package Novolis.Commands.Expressions |
README |
Novolis.Commands.Queueing |
dotnet add package Novolis.Commands.Queueing |
README |
Novolis.Commands.Testing |
dotnet add package Novolis.Commands.Testing |
README |
For NuGet.org and Visual Studio, the embedded README.md inside each package is authoritative.
Parse natural-language prompts into command envelopes, queue them, and run them with interrupt-aware cancellation. Agent Surface packages live in novolis-agent.
| Package | Description |
|---|---|
Novolis.Commands.Abstractions |
Contracts: parse results, envelopes, queue and processor interfaces |
Novolis.Commands.Engine |
Text parsing and command registry (no domain execution) |
Novolis.Commands.Queueing |
Channel-backed queue and queue runner |
Novolis.Commands.DependencyInjection |
AddNovolisCommands<TContext>() registration |
Novolis.Commands.Testing |
Test doubles and helpers |
Novolis.Commands.Expressions |
Function-call prompt parser (Line(0,1)) |
string prompt → ParseResult → CommandEnvelope on ICommandQueue
See docs/design.md for parse vs processor boundaries.
dotnet build
dotnet test