project-apricot
-
- 608 total downloads
- last updated 8/15/2026
- Latest version: 0.1.0
Zero-dependency error definitions for .NET: a canonical set of error kinds mapped to HTTP and gRPC status codes, RFC 9457 problem+json responses that carry one or many classified errors, and a tolerant reader... More information -
- 561 total downloads
- last updated 9/30/2026
- Latest version: 0.3.0
The gRPC wire contract for ApricotFramework error definitions: classified errors travel in google.rpc.Status details with their payloads intact, translated in both directions, and a client interceptor rethrows... More information -
- 483 total downloads
- last updated 10/1/2026
- Latest version: 0.1.2
The declaration half of ApricotFramework.Agentic.Tools: what an AI tool is, written beside the code that runs it. A tool is a Microsoft.Extensions.AI AIFunction carrying a name, the prompt a model selects on,... More information -
- 463 total downloads
- last updated 8/15/2026
- Latest version: 0.1.0
ASP.NET Core integration for ApricotFramework.ErrorDefinitions: an exception handler that turns classified errors into RFC 9457 problem+json responses, an additive registry so a library can map its own... More information -
- 452 total downloads
- last updated 9/30/2026
- Latest version: 0.3.0
How this service's gRPC clients behave: one place to reach them from, a default deadline for calls that set none, and the transport strictness a deployment asks for. Discovery, credentials and error translation... More information -
- 449 total downloads
- last updated 10/1/2026
- Latest version: 0.1.2
Composes the AI tools a host offers and runs them: a registry over however many sources, filters and validators the host registers, and an executor that opens a scope, builds the invocation context and invokes... More information -
- 417 total downloads
- last updated 9/30/2026
- Latest version: 0.3.0
Answers a failed gRPC call with classified errors, asking the same exception mappers that already answer this service's HTTP requests, so a failure means the same thing whichever way a caller reached it. -
- 408 total downloads
- last updated 9/20/2026
- Latest version: 0.2.0
Zero-dependency OAuth 2.0 outbound authentication for .NET: access tokens obtained by client credentials or by RFC 8693 token exchange, fetched through OpenID Connect discovery, cached per subject until shortly... More information -
- 393 total downloads
- last updated 9/30/2026
- Latest version: 0.3.0
Presents an access token on outbound gRPC calls, obtained through ApricotFramework.Authentication as either this service or the party it is serving, and reports a failure to obtain one as a fault of this... More information -
- 382 total downloads
- last updated 9/30/2026
- Latest version: 0.3.0
Addresses gRPC clients by logical service name, resolving them through ApricotFramework.DiscoveryClient so a caller names the service it wants rather than a host and port. -
- 380 total downloads
- last updated 9/20/2026
- Latest version: 0.2.0
ASP.NET Core integration for ApricotFramework.Authentication: JWT bearer validation configured from one settings section, a service-to-service client whose credentials come from the same section, token exchange... More information -
- 368 total downloads
- last updated 10/1/2026
- Latest version: 0.1.2
The gRPC contract every service with an agent lane implements: list the tools it owns, and invoke one. Schemas and results travel as JSON text rather than as a protobuf struct, so an Int64 identifier survives... More information -
- 358 total downloads
- last updated 9/20/2026
- Latest version: 0.2.0
Reports ApricotFramework.Authentication failures as RFC 9457 problem+json, including the bearer challenge and the authorization forbid that are not exceptions and so escape an exception handler, and classifies... More information -
- 357 total downloads
- last updated 8/14/2026
- Latest version: 0.1.0
Zero-dependency static service discovery for .NET: resolve a service name to a base URL from a declarative catalogue, choosing the host by hosting environment (localhost, docker, Kubernetes) and the port by... More information -
- 356 total downloads
- last updated 8/16/2026
- Latest version: 0.1.0
Zero-dependency contracts for ApricotFramework.DataOps: the data operations entry point, the fluent query/scalar/non-query/multi-result executors, the transaction scope, the connection and operation registries,... More information -
- 340 total downloads
- last updated 8/16/2026
- Latest version: 0.1.0
SQL operations declared in XML and executed with Dapper: operations are keyed by group and name, carry their own provider compatibility, timeout and transaction settings, and are called through a fluent router... More information -
- 333 total downloads
- last updated 10/1/2026
- Latest version: 0.1.2
ASP.NET Core integration for ApricotFramework.Agentic.Tools: authorization taken from the attributes a tool declares and decided through IAuthorizationService, so the attribute that gates an endpoint gates a... More information -
- 330 total downloads
- last updated 8/16/2026
- Latest version: 0.1.0
ASP.NET Core integration for ApricotFramework.DataOps: data sources declared in configuration, connection factories registered in DI with a provider-invariant-name fallback, and additive registration of... More information -
- 320 total downloads
- last updated 10/1/2026
- Latest version: 0.1.2
Serves this host's agent tools over the apricot.agentic.v1 gRPC contract, so another service can federate them. Lists and invokes through the same executor every other surface uses, which is what keeps one set... More information -
- 307 total downloads
- last updated 10/1/2026
- Latest version: 0.1.2
Tools from another service, over the apricot.agentic.v1 gRPC contract, as ordinary ApricotFramework.Agentic tools. Lists them per caller so a remote surface that differs by who is asking is reflected here, and... More information
- Previous
- Next