diff --git a/README.md b/README.md index b791ce3..90a06e8 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Compendium is the framework that powers [Nexus](https://sassy.solutions), Sassy - **Sagas, two flavors** — `ProcessManager` for DDD-style orchestration sagas and `IHandle` for event-driven choreography sagas, each clearly named so you don't have to guess which pattern you're using. See [docs/sagas.md](docs/sagas.md). - **Multi-tenancy native** — Tenant context, resolution, and scoping baked into the primitives — not bolted on. - **Result pattern everywhere** — No control-flow exceptions. Every fallible operation returns `Result` with structured `Error` values. -- **Modular adapters** — Pick only what you need: eighteen production adapters across persistence (Postgres, Redis, pgvector, Qdrant, Pinecone, S3-compatible), identity (Zitadel), billing (Stripe, LemonSqueezy), email (Listmonk), and AI (OpenRouter, OpenAI, Anthropic, Gemini, Azure OpenAI, AWS Bedrock, LiteLLM, Ollama). See [Adapters](#adapters). Each ships its own repo, NuGet package, and release cadence per [ADR-0006](docs/adr/0006-multi-repo-adapter-split.md). +- **Modular adapters** — Pick only what you need: twenty-two production adapters across persistence (Postgres, Redis, pgvector, Qdrant, Pinecone, S3-compatible), identity (Zitadel), billing (Stripe, LemonSqueezy), email (Listmonk), and AI (OpenRouter, OpenAI, Anthropic, Gemini, Mistral, DeepSeek, Mercury, Hugging Face, Azure OpenAI, AWS Bedrock, LiteLLM, Ollama). See [Adapters](#adapters). Each ships its own repo, NuGet package, and release cadence per [ADR-0006](docs/adr/0006-multi-repo-adapter-split.md). - **Battle-tested in production** — Powers Nexus, a multi-tenant platform engineering product. ## Adapters @@ -41,6 +41,10 @@ Each public adapter lives in its own repository under `sassy-solutions/compendiu | AI — direct provider | OpenAI | [`compendium-adapter-openai`](https://github.com/sassy-solutions/compendium-adapter-openai) | [![NuGet](https://img.shields.io/nuget/v/Compendium.Adapters.OpenAI.svg)](https://www.nuget.org/packages/Compendium.Adapters.OpenAI/) | | AI — direct provider | Anthropic | [`compendium-adapter-anthropic`](https://github.com/sassy-solutions/compendium-adapter-anthropic) | [![NuGet](https://img.shields.io/nuget/v/Compendium.Adapters.Anthropic.svg)](https://www.nuget.org/packages/Compendium.Adapters.Anthropic/) | | AI — direct provider | Gemini (Google) | [`compendium-adapter-gemini`](https://github.com/sassy-solutions/compendium-adapter-gemini) | [![NuGet](https://img.shields.io/nuget/v/Compendium.Adapters.Gemini.svg)](https://www.nuget.org/packages/Compendium.Adapters.Gemini/) | +| AI — direct provider (EU) | Mistral AI (Large / Codestral / Pixtral) | [`compendium-adapter-mistral`](https://github.com/sassy-solutions/compendium-adapter-mistral) | [![NuGet](https://img.shields.io/nuget/v/Compendium.Adapters.Mistral.svg)](https://www.nuget.org/packages/Compendium.Adapters.Mistral/) | +| AI — direct provider | DeepSeek (V3 / R1 reasoning) | [`compendium-adapter-deepseek`](https://github.com/sassy-solutions/compendium-adapter-deepseek) | [![NuGet](https://img.shields.io/nuget/v/Compendium.Adapters.DeepSeek.svg)](https://www.nuget.org/packages/Compendium.Adapters.DeepSeek/) | +| AI — direct provider | Mercury (Inception Labs, diffusion) | [`compendium-adapter-mercury`](https://github.com/sassy-solutions/compendium-adapter-mercury) | [![NuGet](https://img.shields.io/nuget/v/Compendium.Adapters.Mercury.svg)](https://www.nuget.org/packages/Compendium.Adapters.Mercury/) | +| AI — open models hosting | Hugging Face Inference Endpoints | [`compendium-adapter-huggingface`](https://github.com/sassy-solutions/compendium-adapter-huggingface) | [![NuGet](https://img.shields.io/nuget/v/Compendium.Adapters.HuggingFace.svg)](https://www.nuget.org/packages/Compendium.Adapters.HuggingFace/) | | AI — Azure-hosted | Azure OpenAI (Entra ID) | [`compendium-adapter-azure-openai`](https://github.com/sassy-solutions/compendium-adapter-azure-openai) | [![NuGet](https://img.shields.io/nuget/v/Compendium.Adapters.AzureOpenAI.svg)](https://www.nuget.org/packages/Compendium.Adapters.AzureOpenAI/) | | AI — AWS gateway | Bedrock (Claude / Llama / Mistral / Nova) | [`compendium-adapter-bedrock`](https://github.com/sassy-solutions/compendium-adapter-bedrock) | [![NuGet](https://img.shields.io/nuget/v/Compendium.Adapters.Bedrock.svg)](https://www.nuget.org/packages/Compendium.Adapters.Bedrock/) | | AI — gateway | LiteLLM (self-hostable) | [`compendium-adapter-litellm`](https://github.com/sassy-solutions/compendium-adapter-litellm) | [![NuGet](https://img.shields.io/nuget/v/Compendium.Adapters.LiteLLM.svg)](https://www.nuget.org/packages/Compendium.Adapters.LiteLLM/) |