Use the SDK
PiSharp is split into libraries so you can take only the layers you need. Each is published to NuGet.
| If you want… | Reference |
|---|---|
| A streaming LLM client for several providers | PiSharp.AI |
| An agent loop with your own tools | PiSharp.Agent, PiSharp.Tools |
| Durable, branchable sessions | PiSharp.Sessions |
| The full coding agent | PiSharp.CodingAgent |
| To drive PiSharp from another process | PiSharp.Rpc |
| To write an extension | PiSharp.Extensions.Abstractions |
dotnet add package PiSharp.CodingAgentSee the SDK page for every package and how the layers build on each other.