API reference
680 public types across 15 packages. These pages are generated
from the compiled assemblies and the XML documentation that ships inside each
.nupkg. The generator removes compiler-only members and repository history,
then verifies every internal link for a reference that reads cleanly on the web.
Use the sidebar to browse by package, or the search box — the reference is indexed along with the rest of the site.
| Package | Public types |
|---|---|
AgentPrism.Abstractions |
328 |
AgentPrism.Core |
215 |
AgentPrism.AspNetCore |
78 |
AgentPrism.OpenAI |
10 |
AgentPrism.Anthropic |
7 |
AgentPrism.Azure |
7 |
AgentPrism.Google |
7 |
AgentPrism.Testing |
6 |
AgentPrism.PostgreSql |
4 |
AgentPrism.SqlServer |
4 |
AgentPrism.Sqlite |
4 |
AgentPrism.Workflows |
4 |
AgentPrism.Voice |
4 |
AgentPrism.Mcp |
3 |
AgentPrism.UI |
1 |
AgentPrism and AgentPrism.Templates are absent on purpose: the first is a meta
package that only carries references, and the second ships a dotnet new template
rather than an API.
Where to start
Section titled “Where to start”IAgentCatalog— resolving an agent, the entry point to a runIRunStore— where every run is recordedIAgentPrismBuilder— the registration chainAgentDefinition— what an agent is, as data