Agent.NET
An F# authoring layer over the Microsoft Agent Framework that adds a higher-level, typed and declarative workflow language for building durable agent pipelines on .NET.
Agent.NET is an F#-native authoring layer built on top of the Microsoft Agent Framework. Where the framework provides low-level building blocks such as durable state, orchestration primitives and tool execution, Agent.NET adds a higher-level workflow language meant to make agent pipelines easier to write and reason about.
It supports chat agents with tools defined as plain F# functions, typed agents wrapped with format and parse functions for use like an ordinary service call, and workflows that mix deterministic .NET code with LLM calls, including fan-out and fan-in steps. The same workflow definition can run in-process or durably, checkpointed at each step and resumable later, using the framework's native checkpoint and resume support rather than Azure Durable Functions. It is MIT licensed.