Interface IAgentTaskRegistry
- Namespace
- JD.AI.Core.Agents.Tasks
- Assembly
- JD.AI.Core.dll
public interface IAgentTaskRegistry
Properties
ActiveTasks
IReadOnlyList<IAgentTask> ActiveTasks { get; }
Property Value
- IReadOnlyList<IAgentTask>
Methods
CancelAsync(string, CancellationToken)
ValueTask CancelAsync(string taskId, CancellationToken ct = default)
Parameters
taskId string
ct CancellationToken
Returns
- ValueTask
RegisterAsync(IAgentTask, CancellationToken)
ValueTask<string> RegisterAsync(IAgentTask task, CancellationToken ct = default)
Parameters
task IAgentTask
ct CancellationToken
Returns
- ValueTask<string>