go.mod: upgrade to jsonschema v0.4.2 (#732)
Visible changes:
- Inference on structs populates PropertyOrder
- An empty map for Schema.Properties marshals as "{}"
This commit is contained in:
parent
27b3354f80
commit
9c4d349ec0
2 changed files with 58 additions and 31 deletions
|
|
@ -92,15 +92,15 @@ infoWithIcon
|
|||
"description": "return resourceLink content with Icon",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"In"
|
||||
],
|
||||
"properties": {
|
||||
"In": {
|
||||
"type": "string",
|
||||
"description": "the input"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"In"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"name": "contentTool",
|
||||
|
|
@ -110,14 +110,14 @@ infoWithIcon
|
|||
"description": "say hi",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"Name"
|
||||
],
|
||||
"properties": {
|
||||
"Name": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"Name"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"name": "greetWithIcon",
|
||||
|
|
|
|||
36
mcp/testdata/conformance/server/tools.txtar
vendored
36
mcp/testdata/conformance/server/tools.txtar
vendored
|
|
@ -69,14 +69,14 @@ inc
|
|||
"description": "say hi",
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"Name"
|
||||
],
|
||||
"properties": {
|
||||
"Name": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"Name"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"name": "greet"
|
||||
|
|
@ -95,70 +95,70 @@ inc
|
|||
"name": "inc",
|
||||
"outputSchema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"y"
|
||||
],
|
||||
"properties": {
|
||||
"y": {
|
||||
"type": "integer"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"y"
|
||||
],
|
||||
"additionalProperties": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"In"
|
||||
],
|
||||
"properties": {
|
||||
"In": {
|
||||
"type": "string",
|
||||
"description": "the input"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"In"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"name": "structured",
|
||||
"outputSchema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"Out"
|
||||
],
|
||||
"properties": {
|
||||
"Out": {
|
||||
"type": "string",
|
||||
"description": "the output"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"Out"
|
||||
],
|
||||
"additionalProperties": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"Now"
|
||||
],
|
||||
"properties": {
|
||||
"Now": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"Now"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"name": "tomorrow",
|
||||
"outputSchema": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"Tomorrow"
|
||||
],
|
||||
"properties": {
|
||||
"Tomorrow": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"Tomorrow"
|
||||
],
|
||||
"additionalProperties": false
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue