The .NET client SDK for Conductor/Orkes: workflow authoring, task workers, the REST
client surface, and the durable AI-agent layer.
| Package | Target | Covers |
|---|
conductor-csharp | netstandard2.0 | Workflows, workers, REST clients |
conductor-ai | net8.0 | Durable AI agents |
conductor-ai-openai / -google-adk / -semantic-kernel | net8.0 | Framework adapters |
| Doc | Covers |
|---|
| workflows.md | ConductorWorkflow, task types, registration. |
| workers.md | IWorkflowTask, the worker host, polling and tuning. |
| workflow-lifecycle.md | Start, pause, resume, terminate, retry, sub-workflows. |
| schedules-events.md | Cron schedules, event handlers, webhooks. |
| schema-client.md | Schema registry — not available in the .NET SDK. |
| Doc | Covers |
|---|
| observability.md | Metrics, OpenTelemetry, Prometheus. |
| reliability.md | Retries, timeouts, idempotency, failure modes. |
| deployment-scaling.md | Running workers in production, sizing poll loops. |
| security.md | Auth, secrets, credential injection, access control. |
| debugging.md | Diagnosing stuck workflows, unpolled tasks, auth failures. |
The durable AI-agent layer has its own documentation set:
agents/README.md.
Architectural decision records live in adr/. The domain glossary is
CONTEXT.md at the repo root.
| ADR | Decision |
|---|
| 0001 | CONDUCTOR_AGENT_* env naming, and why the Agentspan naming was removed outright rather than aliased. |