Merge pull request #50 from modelcontextprotocol/justin/call-tool-iserror

`CallToolResult.isError` should not be required
This commit is contained in:
Justin Spahr-Summers 2024-11-12 13:48:42 +00:00 • committed by GitHub
commit f6c986d81f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

5
package-lock.json generated
View file

@ -1,12 +1,13 @@
{
"name": "@modelcontextprotocol/sdk",
"version": "0.3.3",
"version": "0.4.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@modelcontextprotocol/sdk",
"version": "0.3.3",
"version": "0.4.0",
"license": "MIT",
"dependencies": {
"content-type": "^1.0.5",
"raw-body": "^3.0.0",

View file

@ -723,7 +723,7 @@ export const CallToolResultSchema = ResultSchema.extend({
content: z.array(
z.union([TextContentSchema, ImageContentSchema, EmbeddedResourceSchema]),
),
isError: z.boolean().default(false),
isError: z.boolean().default(false).optional(),
});
/**