Skip to content

Commit f41e5e3

Browse files
Apply suggestions from code review
Co-authored-by: Jonathan Hefner <[email protected]>
1 parent 0f8aeb8 commit f41e5e3

File tree

1 file changed

+6
-6
lines changed
  • docs/specification/draft/basic/utilities

1 file changed

+6
-6
lines changed

docs/specification/draft/basic/utilities/tasks.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ title: Tasks
88

99
<Note>
1010

11-
Tasks are newly-introduced in this version of the MCP specification and are currently considered **experimental**.
11+
Tasks were introduced in version 2025-11-25 of the MCP specification and are currently considered **experimental**.
1212
The design and behavior of tasks may evolve in future protocol versions.
1313

1414
</Note>
@@ -167,7 +167,7 @@ To create a task, requestors send a request with the `task` field included in th
167167
}
168168
```
169169

170-
When a receiver accepts a task-augmented request, it returns a `CreateTaskResult` containing task metadata. The response does not include the actual operation result. The actual result (e.g., tool result for `tools/call`) becomes available only through `tasks/result` after the task completes.
170+
When a receiver accepts a task-augmented request, it returns a [`CreateTaskResult`](/specification/draft/schema#createtaskresult) containing task metadata. The response does not include the actual operation result. The actual result (e.g., tool result for `tools/call`) becomes available only through `tasks/result` after the task completes.
171171

172172
<Note>
173173

@@ -219,7 +219,7 @@ Requestors **SHOULD** continue polling until the task reaches a terminal status
219219

220220
### Retrieving Task Results
221221

222-
After a task completes the operation result is retrieved via `tasks/result`. This is distinct from the initial `CreateTaskResult` response, which contains only task metadata. The result structure matches the original request type (e.g., `CallToolResult` for `tools/call`).
222+
After a task completes the operation result is retrieved via [`tasks/result`](/specification/draft/schema#tasks%2Fresult). This is distinct from the initial `CreateTaskResult` response, which contains only task metadata. The result structure matches the original request type (e.g., `CallToolResult` for `tools/call`).
223223

224224
To retrieve the result of a completed task, requestors can send a `tasks/result` request:
225225

@@ -261,7 +261,7 @@ To retrieve the result of a completed task, requestors can send a `tasks/result`
261261

262262
### Task Status Notification
263263

264-
When a task status changes, receivers **MAY** send a `notifications/tasks/status` notification to inform the requestor of the change. This notification includes the full task state.
264+
When a task status changes, receivers **MAY** send a [`notifications/tasks/status`](/specification/draft/schema#notifications%2Ftasks%2Fstatus) notification to inform the requestor of the change. This notification includes the full task state.
265265

266266
**Notification:**
267267

@@ -285,7 +285,7 @@ Requestors **MUST NOT** rely on receiving this notifications, as it is optional.
285285

286286
### Listing Tasks
287287

288-
To retrieve a list of tasks, requestors can send a `tasks/list` request. This operation supports pagination.
288+
To retrieve a list of tasks, requestors can send a [`tasks/list`](/specification/draft/schema#tasks%2Flist) request. This operation supports pagination.
289289

290290
**Request:**
291291

@@ -329,7 +329,7 @@ To retrieve a list of tasks, requestors can send a `tasks/list` request. This op
329329

330330
### Cancelling Tasks
331331

332-
To explicitly cancel a task, requestors can send a `tasks/cancel` request.
332+
To explicitly cancel a task, requestors can send a [`tasks/cancel`](/specification/draft/schema#tasks%2Fcancel) request.
333333

334334
**Request:**
335335

0 commit comments

Comments
 (0)