SharpClaw.Contracts
0.3.8
See the version list below for details.
dotnet add package SharpClaw.Contracts --version 0.3.8
NuGet\Install-Package SharpClaw.Contracts -Version 0.3.8
<PackageReference Include="SharpClaw.Contracts" Version="0.3.8" />
<PackageVersion Include="SharpClaw.Contracts" Version="0.3.8" />
<PackageReference Include="SharpClaw.Contracts" />
paket add SharpClaw.Contracts --version 0.3.8
#r "nuget: SharpClaw.Contracts, 0.3.8"
#:package SharpClaw.Contracts@0.3.8
#addin nuget:?package=SharpClaw.Contracts&version=0.3.8
#tool nuget:?package=SharpClaw.Contracts&version=0.3.8
SharpClaw.Contracts
Contracts and interfaces for building SharpClaw modules.
Module Types
Pipeline-only modules implement ISharpClawCoreModule. These modules can add
providers, tools, transcription capabilities, task parser hooks, resource and
permission descriptors, storage contracts, and other pure pipeline behavior.
They cannot publish CLI commands, API endpoints, gateway routes, or frontend
contributions because those members are not part of the core module contract.
Application runtime modules implement ISharpClawRuntimeModule. A runtime module
can do everything a core module can do, and can also publish the application
surfaces used by the SharpClaw API, CLI, gateway, and frontend clients.
The older ISharpClawModule name remains only as a compatibility name for
runtime modules. New code should choose the narrower interface that matches what
the module is allowed to contribute.
Quick start
dotnet add package SharpClaw.Contracts
| 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.DependencyInjection.Abstractions (>= 10.0.8)
- System.Security.Cryptography.Xml (>= 10.0.7)
NuGet packages (10)
Showing the top 5 NuGet packages that depend on SharpClaw.Contracts:
| Package | Downloads |
|---|---|
|
SharpClaw.Core
Host-agnostic SharpClaw business pipeline and state-machine core. |
|
|
SharpClaw.Providers.Common
Shared SharpClaw provider client, parameter, capability, credential, and plugin helpers. |
|
|
SharpClaw.Modules.Providers.OpenAICompatible
SharpClaw provider module that registers OpenAI-compatible remote provider integrations. |
|
|
SharpClaw.Modules.Providers.Google
SharpClaw provider module that registers native Google Gemini and Vertex AI integrations. |
|
|
SharpClaw.Modules.Providers.LlamaSharp
SharpClaw provider module that registers local GGUF inference through LLamaSharp. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.5.0-alpha.2 | 0 | 7/23/2026 |
| 0.5.0-alpha.1 | 698 | 7/15/2026 |
| 0.3.17 | 3,002 | 7/7/2026 |
| 0.3.16 | 135 | 7/5/2026 |
| 0.3.15 | 295 | 7/5/2026 |
| 0.3.14 | 685 | 7/4/2026 |
| 0.3.13 | 101 | 7/4/2026 |
| 0.3.12 | 101 | 7/4/2026 |
| 0.3.11 | 109 | 7/3/2026 |
| 0.3.10 | 104 | 7/3/2026 |
| 0.3.9 | 109 | 7/3/2026 |
| 0.3.8 | 110 | 7/3/2026 |
| 0.3.7 | 168 | 7/2/2026 |
| 0.3.6 | 514 | 6/28/2026 |
| 0.3.5 | 110 | 6/28/2026 |
| 0.3.3 | 6,097 | 5/17/2026 |
| 0.3.2 | 108 | 5/16/2026 |
| 0.3.1 | 108 | 5/16/2026 |
| 0.3.0 | 116 | 5/7/2026 |
| 0.2.0 | 108 | 4/30/2026 |