Versions in this module Expand all Collapse all v1 v1.5.1 May 14, 2026 v1.5.0 May 13, 2026 Changes in this version + type Executor interface + CheckStatus func(ctx context.Context, executionID string) (common.TaskStatus, error) + Execute func(ctx context.Context, req *task.ExecutionRequest) (*task.ExecutionResponse, error) + Start func(ctx context.Context) error + Stop func(ctx context.Context) error + TerminateTask func(ctx context.Context, executionID string, reason string) error + Type func() common.ExecutorType + func New(ctx context.Context, executorConfig ExecutorConfig, ...) (Executor, error) + type ExecutorConfig interface + Build func(ctx context.Context, updater task.TaskStatusUpdater) (Executor, error) + Validate func() error