Skip to content

Commit 601115b

Browse files
committed
Mention Tool.execution in tools.mdx
1 parent 74934d5 commit 601115b

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

docs/specification/2025-11-25/server/tools.mdx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,10 @@ To discover available tools, clients send a `tools/list` request. This operation
100100
"mimeType": "image/png",
101101
"sizes": ["48x48"]
102102
}
103-
]
103+
],
104+
"execution": {
105+
"taskSupport": "optional"
106+
}
104107
}
105108
],
106109
"nextCursor": "next-page-cursor"
@@ -204,6 +207,8 @@ A tool definition includes:
204207
- Follows the [JSON Schema usage guidelines](/specification/2025-11-25/basic#json-schema-usage)
205208
- Defaults to 2020-12 if no `$schema` field is present
206209
- `annotations`: Optional properties describing tool behavior
210+
- `execution`: Optional object describing execution-related properties
211+
- `taskSupport`: Indicates whether this tool supports [task-augmented execution](/specification/2025-11-25/basic/utilities/tasks#tool-level-negotiation). Values: `"forbidden"` (default), `"optional"`, or `"required"`
207212

208213
<Warning>
209214
For trust & safety and security, clients **MUST** consider tool annotations to

docs/specification/draft/server/tools.mdx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,10 @@ To discover available tools, clients send a `tools/list` request. This operation
100100
"mimeType": "image/png",
101101
"sizes": ["48x48"]
102102
}
103-
]
103+
],
104+
"execution": {
105+
"taskSupport": "optional"
106+
}
104107
}
105108
],
106109
"nextCursor": "next-page-cursor"
@@ -204,6 +207,8 @@ A tool definition includes:
204207
- Follows the [JSON Schema usage guidelines](/specification/draft/basic#json-schema-usage)
205208
- Defaults to 2020-12 if no `$schema` field is present
206209
- `annotations`: Optional properties describing tool behavior
210+
- `execution`: Optional object describing execution-related properties
211+
- `taskSupport`: Indicates whether this tool supports [task-augmented execution](/specification/draft/basic/utilities/tasks#tool-level-negotiation). Values: `"forbidden"` (default), `"optional"`, or `"required"`
207212

208213
<Warning>
209214
For trust & safety and security, clients **MUST** consider tool annotations to

0 commit comments

Comments
 (0)