The Agent Runtime Control Protocol (ARCP) has introduced its F# / .NET reference SDK, designed to facilitate the development and management of long-running AI agent jobs. The SDK, currently at version v1.0.1, provides a comprehensive set of tools for both client-side interaction and runtime-side agent hosting.
Key components of the SDK include `Arcp.Client` for submitting and observing jobs, and `Arcp.Runtime` for hosting agents. It also offers `Arcp.AspNetCore` and `Arcp.Giraffe` middleware for in-process hosting, enabling seamless integration into existing .NET applications. ARCP itself is a transport-agnostic wire protocol that handles essential agent infrastructure aspects such as sessions, durable event streams, capability leases, budgets, and job resumption, allowing developers to focus on agent logic rather than underlying communication complexities. The protocol defines core objects like `Session`, `Job`, `Event`, and `Lease` to manage identity, durability, authority, and observability of agent operations. The SDK requires the .NET 10 SDK (net10.0) for installation.