Interface IAgentTaskExecutor
- Namespace
- Oscova.Agents.Tasks
- Assembly
- Oscova.Agents.dll
Executes a single agent task run. Implemented by the consuming application because it requires app-specific dependencies (AppService, chat clients, etc.)
public interface IAgentTaskExecutorMethods
- ExecuteAsync(AgentTaskDefinition, AgentTaskRun?, CancellationToken)
-
Executes the task. If
runis provided the executor populates it in place and returns it; otherwise a new Oscova.Agents.Tasks.AgentTaskRun is created internally.