![]() |
VOOZH | about |
dotnet add package HPD-Agent.Framework --version 0.5.0
NuGet\Install-Package HPD-Agent.Framework -Version 0.5.0
<PackageReference Include="HPD-Agent.Framework" Version="0.5.0" />
<PackageVersion Include="HPD-Agent.Framework" Version="0.5.0" />Directory.Packages.props
<PackageReference Include="HPD-Agent.Framework" />Project file
paket add HPD-Agent.Framework --version 0.5.0
#r "nuget: HPD-Agent.Framework, 0.5.0"
#:package HPD-Agent.Framework@0.5.0
#addin nuget:?package=HPD-Agent.Framework&version=0.5.0Install as a Cake Addin
#tool nuget:?package=HPD-Agent.Framework&version=0.5.0Install as a Cake Tool
A C# framework for building production AI systems — AI agents, RAG pipelines, ML pipelines, authentication, and everything in between.
<picture> <source media="(prefers-color-scheme: dark)" srcset="overview-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="overview.svg"> <img alt="HPD AI Framework Overview" src="overview.svg"> </picture>
HPD AI Framework is currently in an early development phase.
Until the release of version 1.0, the API, inner mechanisms and naming are subject to significant changes without notice.
Production-ready agent framework — tools, multi-turn conversations, middleware, sub-agents, multi-agent workflows, audio, and more. Paired with TypeScript/Svelte UI libraries for streaming chat interfaces.
<picture> <source media="(prefers-color-scheme: dark)" srcset="architecture-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="architecture.svg"> <img alt="HPD-Agent Architecture" src="architecture.svg"> </picture>
dotnet add package HPD-Agent.Framework
using HPD.Agent;
var agent = await new AgentBuilder()
.WithProvider("openai", "gpt-4o")
.WithInstructions("You are a helpful assistant.")
.BuildAsync();
agent.On<TextDeltaEvent>(e =>
{
Console.Write(e.Text);
return ValueTask.CompletedTask;
});
await agent.RunAsync("Hello!");
RunAsync, handle output with On<TEvent>.| Package | Purpose |
|---|---|
@hpd/hpd-agent-client |
Event-native browser & Node.js client — run() input events, on() output handlers, SSE/WebSocket/MAUI transports |
@hpd/hpd-agent-headless-ui |
Svelte 5 headless component library — < 20 KB gzipped, 12+ components |
Full docs at hpd-ai.github.io — or browse .
Fully modular RAG framework — every node in every pipeline is swappable or removable. Build your own ingestion, retrieval, and evaluation pipelines by snapping blocks together.
<picture> <source media="(prefers-color-scheme: dark)" srcset="rag-architecture-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="rag-architecture.svg"> <img alt="HPD-RAG Architecture" src="rag-architecture.svg"> </picture>
Coming soon. HPD-RAG is under active development.
Fully modular machine learning framework — data ingestion, feature engineering, model training, and evaluation all composable and extensible. Universal data abstraction with pluggable learners and transforms.
<picture> <source media="(prefers-color-scheme: dark)" srcset="HPD-AI-Framework/dotnet/src/HPD-ML.Framework/architecture-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="HPD-AI-Framework/dotnet/src/HPD-ML.Framework/architecture.svg"> <img alt="HPD-ML Architecture" src="HPD-AI-Framework/dotnet/src/HPD-ML.Framework/architecture.svg"> </picture>
Coming soon. HPD-ML is under active development.
Hosted-auth-service experience as an embedded .NET library. Wraps ASP.NET Core Identity and exposes a ready-made REST API — JWT + Cookie dual-auth, session management, 2FA, passkeys, OAuth, admin API, and event-driven audit logging. No separate service to run. No per-user pricing. No data leaving your infrastructure.
<picture> <source media="(prefers-color-scheme: dark)" srcset="HPD-AI-Framework/dotnet/src/HPD-Auth.Framework/architecture-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="HPD-AI-Framework/dotnet/src/HPD-Auth.Framework/architecture.svg"> <img alt="HPD-Auth Architecture" src="HPD-AI-Framework/dotnet/src/HPD-Auth.Framework/architecture.svg"> </picture>
Coming soon. HPD-Auth is under active development.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 5 NuGet packages that depend on HPD-Agent.Framework:
| Package | Downloads |
|---|---|
|
HPD-Agent.Providers.Anthropic
Anthropic (Claude) provider for HPD-Agent |
|
|
HPD-Agent.Providers.Ollama
Ollama provider for HPD-Agent |
|
|
HPD-Agent.Providers.GoogleAI
Google AI (Gemini) provider for HPD-Agent |
|
|
HPD-Agent.Providers.Bedrock
AWS Bedrock provider for HPD-Agent |
|
|
HPD-Agent.Providers.OnnxRuntime
ONNX Runtime provider for HPD-Agent |
This package is not used by any popular GitHub repositories.