Table of Contents

Interface IResiliencePolicy

Namespace
LMKit.Agents.Resilience
Assembly
LM-Kit.NET.dll

Defines a resilience policy that wraps agent execution.

Policies can be composed to create sophisticated fault-handling strategies (e.g., retry with circuit breaker and timeout).

public interface IResiliencePolicy
Extension Methods

Properties

Name

Gets the name of this policy for logging and diagnostics.

Methods

ExecuteAsync<T>(Func<ResilienceContext, CancellationToken, Task<T>>, ResilienceContext, CancellationToken)

Executes an action with this policy and context.

ExecuteAsync<T>(Func<CancellationToken, Task<T>>, CancellationToken)

Executes an action with this policy applied.