Table of Contents

Method ExecuteAsync

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

ExecuteAsync(Agent, string, CancellationToken)

Executes an agent asynchronously with tracing (interface implementation).

public Task<AgentExecutionResult> ExecuteAsync(Agent agent, string input, CancellationToken cancellationToken = default)

Parameters

agent Agent
input string
cancellationToken CancellationToken

Returns

Task<AgentExecutionResult>

ExecuteAsync(Agent, string, AgentExecutionOptions, CancellationToken)

Executes an agent asynchronously with tracing and options.

public Task<AgentExecutionResult> ExecuteAsync(Agent agent, string input, AgentExecutionOptions options, CancellationToken cancellationToken = default)

Parameters

agent Agent
input string
options AgentExecutionOptions
cancellationToken CancellationToken

Returns

Task<AgentExecutionResult>