Table of Contents

Class UpdateTaskRequestParams

Namespace
ModelContextProtocol.Protocol
Assembly
ModelContextProtocol.Core.dll

Represents the parameters for a tasks/update request to provide input responses to outstanding server-to-client requests on a task.

public sealed class UpdateTaskRequestParams : RequestParams
Inheritance
UpdateTaskRequestParams
Inherited Members

Remarks

When a task requires input from the client (indicated by InputRequired), the server includes outstanding requests in the inputRequests field of the tasks/get response. The client provides responses via the inherited InputResponses field in tasks/update requests; the wire format matches the typed envelope defined by the Multi Round-Trip Requests (MRTR) extension (SEP-2322).

See the SEP-2663 specification for details.

Properties

TaskId

Gets or sets the identifier of the task to update.

[JsonPropertyName("taskId")]
public required string TaskId { get; set; }

Property Value

string