Daystrom.ClaudeAgentSdk
0.0.2
dotnet add package Daystrom.ClaudeAgentSdk --version 0.0.2
NuGet\Install-Package Daystrom.ClaudeAgentSdk -Version 0.0.2
<PackageReference Include="Daystrom.ClaudeAgentSdk" Version="0.0.2" />
<PackageVersion Include="Daystrom.ClaudeAgentSdk" Version="0.0.2" />
<PackageReference Include="Daystrom.ClaudeAgentSdk" />
paket add Daystrom.ClaudeAgentSdk --version 0.0.2
#r "nuget: Daystrom.ClaudeAgentSdk, 0.0.2"
#:package Daystrom.ClaudeAgentSdk@0.0.2
#addin nuget:?package=Daystrom.ClaudeAgentSdk&version=0.0.2
#tool nuget:?package=Daystrom.ClaudeAgentSdk&version=0.0.2
claude-agent-sdk-dotnet
A .NET wrapper SDK for the Claude Agent SDK. Mirrors the Python SDK's
subprocess-CLI architecture: spawns the bundled Claude Code Node CLI and
communicates with it over stream-json NDJSON on stdin/stdout, exposing an
idiomatic .NET API surface.
Status: Pre-alpha. See docs/superpowers/specs/
for the design specification and docs/superpowers/plans/
for the implementation plan.
Target framework
net10.0 only.
Packages (planned)
| Package | Purpose |
|---|---|
Daystrom.ClaudeAgentSdk |
Core client, options, messages, transport |
Daystrom.ClaudeAgentSdk.Mcp |
In-process MCP server helpers |
Daystrom.ClaudeAgentSdk.DependencyInjection |
services.AddClaudeAgent() |
Daystrom.ClaudeAgentSdk.Testing |
FakeTransport, RecordingTransport |
Daystrom.ClaudeAgentSdk.Native.{rid} |
Bundled claude binary, per RID |
Contributing
Code is formatted with CSharpier, pinned as a
local tool in dotnet-tools.json. Before committing:
dotnet tool restore
dotnet csharpier format .
CI fails any PR that isn't CSharpier-clean (dotnet csharpier check .).
License
| 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.Logging.Abstractions (>= 9.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.