Client-side surface of the tasks extension.
| Methods | ||
|---|---|---|
public
|
callToolAsTask(
non-empty-string $name,
null|array<array-key, mixed> $arguments = null,
null|array<int|non-empty-string, InputResponse> $inputResponses = null,
?string $requestState = null,
): CallToolResult|CreateTaskResult|InputRequiredResult
|
# |
public
|
getTask(non-empty-string $taskId): GetTaskResult
|
# |
public
|
updateTask(non-empty-string $taskId, array<int|non-empty-string, InputResponse> $inputResponses): void
|
# |
public
|
cancelTask(non-empty-string $taskId): void
|
# |
public
|
awaitTask(
CreateTaskResult $task,
null|(Closure(array<int|non-empty-string, InputRequest>): array<int|non-empty-string, InputResponse>) $resolveInputRequests = null,
?Cancellation $cancellation = null,
): GetTaskResult
|
# |