@@ -14,12 +14,12 @@ aren't stripped.
1414
1515## Specs covered
1616
17- | SEP | What it adds | Where it shows up |
18- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
17+ | SEP | What it adds | Where it shows up |
18+ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
1919| SEP-2663 | Tasks Extension — ` io.modelcontextprotocol/tasks ` capability, flat ` CreateTaskResult ` (` Result & Task ` ), ` DetailedTask ` on ` tasks/get ` (with inlined result/error/inputRequests/requestState), ` tasks/update ` for MRTR resume, ack-only ` tasks/cancel ` , wire-field renames (` ttlMs ` , ` pollIntervalMs ` , both integer milliseconds per the 2026-05-07 spec commit aligning duration suffixes) | every scenario |
20- | SEP-2322 | MRTR base types — ` inputRequests ` /` inputResponses ` keyed maps, ` requestState ` , ` resultType ` discriminator (` "task" ` /` "complete" ` /` "incomplete" ` ) | request-state, mrtr-input, dispatch |
21- | SEP-2575 | Per-request capability override via ` _meta.io.modelcontextprotocol/clientCapabilities ` | capability |
22- | SEP-2243 | Server tolerates ` Mcp-Method ` / ` Mcp-Name ` request headers as informational routing metadata; body is authoritative | headers |
20+ | SEP-2322 | MRTR base types — ` inputRequests ` /` inputResponses ` keyed maps, ` requestState ` , ` resultType ` discriminator (` "task" ` /` "complete" ` /` "incomplete" ` ) | request-state, mrtr-input, dispatch |
21+ | SEP-2575 | Per-request capability override via ` _meta.io.modelcontextprotocol/clientCapabilities ` | capability |
22+ | SEP-2243 | Server tolerates ` Mcp-Method ` / ` Mcp-Name ` request headers as informational routing metadata; body is authoritative | headers |
2323
2424## ClientScenario classes
2525
@@ -54,11 +54,11 @@ vs protocol errors, cancellation semantics.
5454
5555### ` tasks-wire-fields ` (` wire-fields.ts ` )
5656
57- | Check | What it tests |
58- | ---------------------------------------------- | -------------------------------------------------------------------------------------------- |
57+ | Check | What it tests |
58+ | ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
5959| ` tasks-wire-field-renames ` | ` ttlMs ` + ` pollIntervalMs ` present; legacy ` ttl ` / ` pollInterval ` and interim ` ttlSeconds ` / ` pollIntervalMilliseconds ` keys absent |
60- | ` tasks-no-early-ttl-expiry ` | Task remains accessible via ` tasks/get ` for the duration of its ` ttlMs ` |
61- | ` tasks-no-related-task-meta-on-inlined-result ` | v1 ` io.modelcontextprotocol/related-task ` ` _meta ` key absent on tasks/get's inlined ` result ` |
60+ | ` tasks-no-early-ttl-expiry ` | Task remains accessible via ` tasks/get ` for the duration of its ` ttlMs ` |
61+ | ` tasks-no-related-task-meta-on-inlined-result ` | v1 ` io.modelcontextprotocol/related-task ` ` _meta ` key absent on tasks/get's inlined ` result ` |
6262
6363### ` tasks-request-state ` (` request-state.ts ` )
6464
0 commit comments