SharpClaw.AgentOrchestration.Contracts
0.5.0-dev.20260919.3
dotnet add package SharpClaw.AgentOrchestration.Contracts --version 0.5.0-dev.20260919.3
NuGet\Install-Package SharpClaw.AgentOrchestration.Contracts -Version 0.5.0-dev.20260919.3
<PackageReference Include="SharpClaw.AgentOrchestration.Contracts" Version="0.5.0-dev.20260919.3" />
<PackageVersion Include="SharpClaw.AgentOrchestration.Contracts" Version="0.5.0-dev.20260919.3" />
<PackageReference Include="SharpClaw.AgentOrchestration.Contracts" />
paket add SharpClaw.AgentOrchestration.Contracts --version 0.5.0-dev.20260919.3
#r "nuget: SharpClaw.AgentOrchestration.Contracts, 0.5.0-dev.20260919.3"
#:package SharpClaw.AgentOrchestration.Contracts@0.5.0-dev.20260919.3
#addin nuget:?package=SharpClaw.AgentOrchestration.Contracts&version=0.5.0-dev.20260919.3&prerelease
#tool nuget:?package=SharpClaw.AgentOrchestration.Contracts&version=0.5.0-dev.20260919.3&prerelease
SharpClaw Agent Orchestration
Purpose
SharpClaw Agent Orchestration provides optional Context, Two Tier Permission, and Agents modules. Each module uses neutral SharpClaw contracts and its own storage.
Context
SharpClaw.Modules.Context owns threads, channels, contexts, conversation history, and prompt context assembly. It requests access decisions from the active permission module.
Permissions
SharpClaw.Modules.TwoTierPermission supplies the default permission provider. Another module can replace it through the neutral provider contract.
Independent permission modules can complement either provider through restriction-only hooks. Each hook can preserve or deny access, but it cannot grant access.
Agents
SharpClaw.Modules.Agents owns agents, skills, memory, profiles, management tools, and Agent Job definitions. Canonical Jobs remains the kernel scheduler and execution authority.
Authorization Development
The neutral authorization API keeps caller authority in ActionContext. It supplies one provider helper, one consumer helper, and restriction-only composition.
The authorization extension guide shows replacement, restriction composition, manifests, testing, and low-level action control.
Job Import
The Agents module accepts a neutral CanonicalJobsImportSnapshot. It verifies source identities, payload hashes, action mappings, status, recovery data, and replay state before writes.
Build
Run dotnet restore, dotnet build -c Release, and dotnet test -c Release from the repository root. Package publication requires separate owner approval.
| 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)
- SharpClaw.Contracts (= 0.5.0-dev.20260919.3)
- SharpClaw.ModuleSDK (= 0.5.0-dev.20260919.3)
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.5.0-dev.20260919.3 | 57 | 9/19/2026 |
| 0.5.0-beta.19 | 90 | 9/2/2026 |
| 0.5.0-beta.18 | 70 | 9/2/2026 |
| 0.5.0-beta.17 | 70 | 9/2/2026 |
| 0.5.0-beta.16 | 82 | 9/2/2026 |