|
|
@@ -115,11 +115,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "sessionID",
|
|
|
- "providerID",
|
|
|
- "modelID"
|
|
|
- ]
|
|
|
+ "required": ["sessionID", "providerID", "modelID"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -149,12 +145,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "root",
|
|
|
- "data",
|
|
|
- "cwd",
|
|
|
- "config"
|
|
|
- ]
|
|
|
+ "required": ["root", "data", "cwd", "config"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -221,9 +212,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "sessionID"
|
|
|
- ]
|
|
|
+ "required": ["sessionID"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -257,9 +246,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "sessionID"
|
|
|
- ]
|
|
|
+ "required": ["sessionID"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -296,9 +283,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "sessionID"
|
|
|
- ]
|
|
|
+ "required": ["sessionID"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -354,9 +339,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "sessionID"
|
|
|
- ]
|
|
|
+ "required": ["sessionID"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -390,9 +373,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "sessionID"
|
|
|
- ]
|
|
|
+ "required": ["sessionID"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -432,11 +413,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "sessionID",
|
|
|
- "providerID",
|
|
|
- "modelID"
|
|
|
- ]
|
|
|
+ "required": ["sessionID", "providerID", "modelID"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -482,12 +459,7 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "sessionID",
|
|
|
- "providerID",
|
|
|
- "modelID",
|
|
|
- "parts"
|
|
|
- ]
|
|
|
+ "required": ["sessionID", "providerID", "modelID", "parts"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -517,10 +489,7 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "providers",
|
|
|
- "default"
|
|
|
- ]
|
|
|
+ "required": ["providers", "default"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -561,9 +530,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "query"
|
|
|
- ]
|
|
|
+ "required": ["query"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -652,15 +619,10 @@
|
|
|
},
|
|
|
"content": {}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "key"
|
|
|
- ]
|
|
|
+ "required": ["key"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "properties"
|
|
|
- ]
|
|
|
+ "required": ["type", "properties"]
|
|
|
},
|
|
|
"Event.installation.updated": {
|
|
|
"type": "object",
|
|
|
@@ -676,15 +638,10 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "version"
|
|
|
- ]
|
|
|
+ "required": ["version"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "properties"
|
|
|
- ]
|
|
|
+ "required": ["type", "properties"]
|
|
|
},
|
|
|
"Event.lsp.client.diagnostics": {
|
|
|
"type": "object",
|
|
|
@@ -703,16 +660,10 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "serverID",
|
|
|
- "path"
|
|
|
- ]
|
|
|
+ "required": ["serverID", "path"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "properties"
|
|
|
- ]
|
|
|
+ "required": ["type", "properties"]
|
|
|
},
|
|
|
"Event.permission.updated": {
|
|
|
"type": "object",
|
|
|
@@ -725,10 +676,7 @@
|
|
|
"$ref": "#/components/schemas/permission.info"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "properties"
|
|
|
- ]
|
|
|
+ "required": ["type", "properties"]
|
|
|
},
|
|
|
"permission.info": {
|
|
|
"type": "object",
|
|
|
@@ -753,18 +701,10 @@
|
|
|
"type": "number"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "created"
|
|
|
- ]
|
|
|
+ "required": ["created"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "id",
|
|
|
- "sessionID",
|
|
|
- "title",
|
|
|
- "metadata",
|
|
|
- "time"
|
|
|
- ]
|
|
|
+ "required": ["id", "sessionID", "title", "metadata", "time"]
|
|
|
},
|
|
|
"Event.message.updated": {
|
|
|
"type": "object",
|
|
|
@@ -780,15 +720,10 @@
|
|
|
"$ref": "#/components/schemas/Message.Info"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "info"
|
|
|
- ]
|
|
|
+ "required": ["info"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "properties"
|
|
|
- ]
|
|
|
+ "required": ["type", "properties"]
|
|
|
},
|
|
|
"Message.Info": {
|
|
|
"type": "object",
|
|
|
@@ -798,10 +733,7 @@
|
|
|
},
|
|
|
"role": {
|
|
|
"type": "string",
|
|
|
- "enum": [
|
|
|
- "user",
|
|
|
- "assistant"
|
|
|
- ]
|
|
|
+ "enum": ["user", "assistant"]
|
|
|
},
|
|
|
"parts": {
|
|
|
"type": "array",
|
|
|
@@ -813,12 +745,7 @@
|
|
|
"$ref": "#/components/schemas/Message.Metadata"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "id",
|
|
|
- "role",
|
|
|
- "parts",
|
|
|
- "metadata"
|
|
|
- ]
|
|
|
+ "required": ["id", "role", "parts", "metadata"]
|
|
|
},
|
|
|
"Message.Part": {
|
|
|
"oneOf": [
|
|
|
@@ -864,10 +791,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "text"
|
|
|
- ]
|
|
|
+ "required": ["type", "text"]
|
|
|
},
|
|
|
"Message.Part.Reasoning": {
|
|
|
"type": "object",
|
|
|
@@ -884,10 +808,7 @@
|
|
|
"additionalProperties": {}
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "text"
|
|
|
- ]
|
|
|
+ "required": ["type", "text"]
|
|
|
},
|
|
|
"Message.Part.ToolInvocation": {
|
|
|
"type": "object",
|
|
|
@@ -900,10 +821,7 @@
|
|
|
"$ref": "#/components/schemas/Message.ToolInvocation"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "toolInvocation"
|
|
|
- ]
|
|
|
+ "required": ["type", "toolInvocation"]
|
|
|
},
|
|
|
"Message.ToolInvocation": {
|
|
|
"oneOf": [
|
|
|
@@ -944,11 +862,7 @@
|
|
|
},
|
|
|
"args": {}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "state",
|
|
|
- "toolCallId",
|
|
|
- "toolName"
|
|
|
- ]
|
|
|
+ "required": ["state", "toolCallId", "toolName"]
|
|
|
},
|
|
|
"Message.ToolInvocation.ToolPartialCall": {
|
|
|
"type": "object",
|
|
|
@@ -968,11 +882,7 @@
|
|
|
},
|
|
|
"args": {}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "state",
|
|
|
- "toolCallId",
|
|
|
- "toolName"
|
|
|
- ]
|
|
|
+ "required": ["state", "toolCallId", "toolName"]
|
|
|
},
|
|
|
"Message.ToolInvocation.ToolResult": {
|
|
|
"type": "object",
|
|
|
@@ -995,12 +905,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "state",
|
|
|
- "toolCallId",
|
|
|
- "toolName",
|
|
|
- "result"
|
|
|
- ]
|
|
|
+ "required": ["state", "toolCallId", "toolName", "result"]
|
|
|
},
|
|
|
"Message.Part.SourceUrl": {
|
|
|
"type": "object",
|
|
|
@@ -1023,11 +928,7 @@
|
|
|
"additionalProperties": {}
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "sourceId",
|
|
|
- "url"
|
|
|
- ]
|
|
|
+ "required": ["type", "sourceId", "url"]
|
|
|
},
|
|
|
"Message.Part.File": {
|
|
|
"type": "object",
|
|
|
@@ -1046,11 +947,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "mediaType",
|
|
|
- "url"
|
|
|
- ]
|
|
|
+ "required": ["type", "mediaType", "url"]
|
|
|
},
|
|
|
"Message.Part.StepStart": {
|
|
|
"type": "object",
|
|
|
@@ -1060,9 +957,7 @@
|
|
|
"const": "step-start"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type"
|
|
|
- ]
|
|
|
+ "required": ["type"]
|
|
|
},
|
|
|
"Message.Metadata": {
|
|
|
"type": "object",
|
|
|
@@ -1077,9 +972,7 @@
|
|
|
"type": "number"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "created"
|
|
|
- ]
|
|
|
+ "required": ["created"]
|
|
|
},
|
|
|
"error": {
|
|
|
"oneOf": [
|
|
|
@@ -1119,16 +1012,10 @@
|
|
|
"type": "number"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "start",
|
|
|
- "end"
|
|
|
- ]
|
|
|
+ "required": ["start", "end"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "title",
|
|
|
- "time"
|
|
|
- ],
|
|
|
+ "required": ["title", "time"],
|
|
|
"additionalProperties": {}
|
|
|
}
|
|
|
},
|
|
|
@@ -1157,10 +1044,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "cwd",
|
|
|
- "root"
|
|
|
- ]
|
|
|
+ "required": ["cwd", "root"]
|
|
|
},
|
|
|
"cost": {
|
|
|
"type": "number"
|
|
|
@@ -1190,18 +1074,10 @@
|
|
|
"type": "number"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "read",
|
|
|
- "write"
|
|
|
- ]
|
|
|
+ "required": ["read", "write"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "input",
|
|
|
- "output",
|
|
|
- "reasoning",
|
|
|
- "cache"
|
|
|
- ]
|
|
|
+ "required": ["input", "output", "reasoning", "cache"]
|
|
|
}
|
|
|
},
|
|
|
"required": [
|
|
|
@@ -1214,11 +1090,7 @@
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "time",
|
|
|
- "sessionID",
|
|
|
- "tool"
|
|
|
- ]
|
|
|
+ "required": ["time", "sessionID", "tool"]
|
|
|
},
|
|
|
"ProviderAuthError": {
|
|
|
"type": "object",
|
|
|
@@ -1237,16 +1109,10 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "providerID",
|
|
|
- "message"
|
|
|
- ]
|
|
|
+ "required": ["providerID", "message"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "name",
|
|
|
- "data"
|
|
|
- ]
|
|
|
+ "required": ["name", "data"]
|
|
|
},
|
|
|
"UnknownError": {
|
|
|
"type": "object",
|
|
|
@@ -1262,15 +1128,10 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "message"
|
|
|
- ]
|
|
|
+ "required": ["message"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "name",
|
|
|
- "data"
|
|
|
- ]
|
|
|
+ "required": ["name", "data"]
|
|
|
},
|
|
|
"Event.message.part.updated": {
|
|
|
"type": "object",
|
|
|
@@ -1292,17 +1153,10 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "part",
|
|
|
- "sessionID",
|
|
|
- "messageID"
|
|
|
- ]
|
|
|
+ "required": ["part", "sessionID", "messageID"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "properties"
|
|
|
- ]
|
|
|
+ "required": ["type", "properties"]
|
|
|
},
|
|
|
"Event.session.updated": {
|
|
|
"type": "object",
|
|
|
@@ -1318,15 +1172,10 @@
|
|
|
"$ref": "#/components/schemas/session.info"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "info"
|
|
|
- ]
|
|
|
+ "required": ["info"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "properties"
|
|
|
- ]
|
|
|
+ "required": ["type", "properties"]
|
|
|
},
|
|
|
"session.info": {
|
|
|
"type": "object",
|
|
|
@@ -1346,9 +1195,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "url"
|
|
|
- ]
|
|
|
+ "required": ["url"]
|
|
|
},
|
|
|
"title": {
|
|
|
"type": "string"
|
|
|
@@ -1366,18 +1213,10 @@
|
|
|
"type": "number"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "created",
|
|
|
- "updated"
|
|
|
- ]
|
|
|
+ "required": ["created", "updated"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "id",
|
|
|
- "title",
|
|
|
- "version",
|
|
|
- "time"
|
|
|
- ]
|
|
|
+ "required": ["id", "title", "version", "time"]
|
|
|
},
|
|
|
"Event.session.deleted": {
|
|
|
"type": "object",
|
|
|
@@ -1393,15 +1232,10 @@
|
|
|
"$ref": "#/components/schemas/session.info"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "info"
|
|
|
- ]
|
|
|
+ "required": ["info"]
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "properties"
|
|
|
- ]
|
|
|
+ "required": ["type", "properties"]
|
|
|
},
|
|
|
"Event.session.error": {
|
|
|
"type": "object",
|
|
|
@@ -1433,10 +1267,7 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "properties"
|
|
|
- ]
|
|
|
+ "required": ["type", "properties"]
|
|
|
},
|
|
|
"App.Info": {
|
|
|
"type": "object",
|
|
|
@@ -1466,13 +1297,7 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "config",
|
|
|
- "data",
|
|
|
- "root",
|
|
|
- "cwd",
|
|
|
- "state"
|
|
|
- ]
|
|
|
+ "required": ["config", "data", "root", "cwd", "state"]
|
|
|
},
|
|
|
"time": {
|
|
|
"type": "object",
|
|
|
@@ -1483,12 +1308,7 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "user",
|
|
|
- "git",
|
|
|
- "path",
|
|
|
- "time"
|
|
|
- ]
|
|
|
+ "required": ["user", "git", "path", "time"]
|
|
|
},
|
|
|
"Config.Info": {
|
|
|
"type": "object",
|
|
|
@@ -1583,10 +1403,7 @@
|
|
|
"type": "number"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "input",
|
|
|
- "output"
|
|
|
- ]
|
|
|
+ "required": ["input", "output"]
|
|
|
},
|
|
|
"limit": {
|
|
|
"type": "object",
|
|
|
@@ -1598,10 +1415,7 @@
|
|
|
"type": "number"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "context",
|
|
|
- "output"
|
|
|
- ]
|
|
|
+ "required": ["context", "output"]
|
|
|
},
|
|
|
"id": {
|
|
|
"type": "string"
|
|
|
@@ -1618,9 +1432,7 @@
|
|
|
"additionalProperties": {}
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "models"
|
|
|
- ]
|
|
|
+ "required": ["models"]
|
|
|
},
|
|
|
"description": "Custom provider configurations and model overrides"
|
|
|
},
|
|
|
@@ -1790,12 +1602,7 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "name",
|
|
|
- "env",
|
|
|
- "id",
|
|
|
- "models"
|
|
|
- ]
|
|
|
+ "required": ["name", "env", "id", "models"]
|
|
|
},
|
|
|
"Model.Info": {
|
|
|
"type": "object",
|
|
|
@@ -1831,10 +1638,7 @@
|
|
|
"type": "number"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "input",
|
|
|
- "output"
|
|
|
- ]
|
|
|
+ "required": ["input", "output"]
|
|
|
},
|
|
|
"limit": {
|
|
|
"type": "object",
|
|
|
@@ -1846,10 +1650,7 @@
|
|
|
"type": "number"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "context",
|
|
|
- "output"
|
|
|
- ]
|
|
|
+ "required": ["context", "output"]
|
|
|
},
|
|
|
"id": {
|
|
|
"type": "string"
|
|
|
@@ -1894,10 +1695,7 @@
|
|
|
"description": "Environment variables to set when running the MCP server"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "command"
|
|
|
- ],
|
|
|
+ "required": ["type", "command"],
|
|
|
"additionalProperties": false
|
|
|
},
|
|
|
"Config.McpRemote": {
|
|
|
@@ -1913,10 +1711,7 @@
|
|
|
"description": "URL of the remote MCP server"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "type",
|
|
|
- "url"
|
|
|
- ],
|
|
|
+ "required": ["type", "url"],
|
|
|
"additionalProperties": false
|
|
|
},
|
|
|
"Error": {
|
|
|
@@ -1927,9 +1722,7 @@
|
|
|
"additionalProperties": {}
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "data"
|
|
|
- ]
|
|
|
+ "required": ["data"]
|
|
|
},
|
|
|
"InstallationInfo": {
|
|
|
"type": "object",
|
|
|
@@ -1941,11 +1734,8 @@
|
|
|
"type": "string"
|
|
|
}
|
|
|
},
|
|
|
- "required": [
|
|
|
- "version",
|
|
|
- "latest"
|
|
|
- ]
|
|
|
+ "required": ["version", "latest"]
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-}
|
|
|
+}
|