SharpClaw.Contracts
0.5.0-beta.2
See the version list below for details.
dotnet add package SharpClaw.Contracts --version 0.5.0-beta.2
NuGet\Install-Package SharpClaw.Contracts -Version 0.5.0-beta.2
<PackageReference Include="SharpClaw.Contracts" Version="0.5.0-beta.2" />
<PackageVersion Include="SharpClaw.Contracts" Version="0.5.0-beta.2" />
<PackageReference Include="SharpClaw.Contracts" />
paket add SharpClaw.Contracts --version 0.5.0-beta.2
#r "nuget: SharpClaw.Contracts, 0.5.0-beta.2"
#:package SharpClaw.Contracts@0.5.0-beta.2
#addin nuget:?package=SharpClaw.Contracts&version=0.5.0-beta.2&prerelease
#tool nuget:?package=SharpClaw.Contracts&version=0.5.0-beta.2&prerelease
SharpClaw.Contracts
SharpClaw.Contracts provides the MIT-licensed public types that modules and integrations use to connect to SharpClaw without a SharpClaw.Core reference.
Use this package for direct chat values, unified tool handlers, module features, action and event hooks, durable continuation records, and sidecar messages.
dotnet add package SharpClaw.Contracts
Implementations own dispatch, persistence, transport, and host services. Module code should use the interfaces and records in this package for those boundaries and should keep host behavior in the host application.
| 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 (13)
Showing the top 5 NuGet packages that depend on SharpClaw.Contracts:
| Package | Downloads |
|---|---|
|
SharpClaw.Core
Host-agnostic SharpClaw direct-chat kernel with action, event, provider, and tool dispatch. |
|
|
SharpClaw.ModuleHost.OutOfProcess
Runs SharpClaw .NET modules in the default out-of-process host model over the SharpClaw foreign-module protocol. |
|
|
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. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.5.0-beta.7 | 0 | 8/15/2026 |
| 0.5.0-beta.6 | 47 | 8/14/2026 |
| 0.5.0-beta.5 | 217 | 8/14/2026 |
| 0.5.0-beta.4 | 162 | 8/14/2026 |
| 0.5.0-beta.3 | 425 | 8/13/2026 |
| 0.5.0-beta.2 | 1,052 | 8/2/2026 |
| 0.5.0-beta.1 | 110 | 8/1/2026 |
| 0.5.0-alpha.3 | 413 | 7/30/2026 |
| 0.5.0-alpha.2 | 587 | 7/23/2026 |
| 0.5.0-alpha.1 | 1,422 | 7/15/2026 |
| 0.3.17 | 3,110 | 7/7/2026 |
| 0.3.16 | 143 | 7/5/2026 |
| 0.3.15 | 327 | 7/5/2026 |
| 0.3.14 | 693 | 7/4/2026 |
| 0.3.13 | 110 | 7/4/2026 |
| 0.3.12 | 108 | 7/4/2026 |
| 0.3.11 | 129 | 7/3/2026 |
| 0.3.10 | 112 | 7/3/2026 |
| 0.3.9 | 117 | 7/3/2026 |
| 0.3.8 | 118 | 7/3/2026 |