chore: regen sdk

This commit is contained in:
GitHub Action
2025-12-08 00:04:01 +00:00
parent c35c15a3ac
commit 7d00a49c2f
+1238 -312
View File
@@ -181,7 +181,7 @@
}
}
},
"/pty/{id}": {
"/pty/{ptyID}": {
"get": {
"operationId": "pty.get",
"parameters": [
@@ -194,7 +194,7 @@
},
{
"in": "path",
"name": "id",
"name": "ptyID",
"schema": {
"type": "string"
},
@@ -237,7 +237,7 @@
},
{
"in": "path",
"name": "id",
"name": "ptyID",
"schema": {
"type": "string"
},
@@ -286,7 +286,10 @@
"type": "number"
}
},
"required": ["rows", "cols"]
"required": [
"rows",
"cols"
]
}
}
}
@@ -306,7 +309,7 @@
},
{
"in": "path",
"name": "id",
"name": "ptyID",
"schema": {
"type": "string"
},
@@ -338,7 +341,7 @@
}
}
},
"/pty/{id}/connect": {
"/pty/{ptyID}/connect": {
"get": {
"operationId": "pty.connect",
"parameters": [
@@ -351,7 +354,7 @@
},
{
"in": "path",
"name": "id",
"name": "ptyID",
"schema": {
"type": "string"
},
@@ -751,7 +754,7 @@
}
}
},
"/session/{id}": {
"/session/{sessionID}": {
"get": {
"operationId": "session.get",
"parameters": [
@@ -764,7 +767,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string",
"pattern": "^ses.*"
@@ -818,7 +821,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string",
"pattern": "^ses.*"
@@ -872,7 +875,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -928,7 +931,7 @@
}
}
},
"/session/{id}/children": {
"/session/{sessionID}/children": {
"get": {
"operationId": "session.children",
"parameters": [
@@ -941,7 +944,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string",
"pattern": "^ses.*"
@@ -987,7 +990,7 @@
}
}
},
"/session/{id}/todo": {
"/session/{sessionID}/todo": {
"get": {
"operationId": "session.todo",
"parameters": [
@@ -1000,7 +1003,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -1046,7 +1049,7 @@
}
}
},
"/session/{id}/init": {
"/session/{sessionID}/init": {
"post": {
"operationId": "session.init",
"parameters": [
@@ -1059,7 +1062,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -1117,14 +1120,18 @@
"pattern": "^msg.*"
}
},
"required": ["modelID", "providerID", "messageID"]
"required": [
"modelID",
"providerID",
"messageID"
]
}
}
}
}
}
},
"/session/{id}/fork": {
"/session/{sessionID}/fork": {
"post": {
"operationId": "session.fork",
"parameters": [
@@ -1137,7 +1144,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string",
"pattern": "^ses.*"
@@ -1175,7 +1182,7 @@
}
}
},
"/session/{id}/abort": {
"/session/{sessionID}/abort": {
"post": {
"operationId": "session.abort",
"parameters": [
@@ -1188,7 +1195,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -1230,7 +1237,7 @@
}
}
},
"/session/{id}/share": {
"/session/{sessionID}/share": {
"post": {
"operationId": "session.share",
"parameters": [
@@ -1243,7 +1250,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -1296,7 +1303,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string",
"pattern": "^ses.*"
@@ -1339,7 +1346,7 @@
}
}
},
"/session/{id}/diff": {
"/session/{sessionID}/diff": {
"get": {
"operationId": "session.diff",
"parameters": [
@@ -1352,7 +1359,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -1406,7 +1413,7 @@
}
}
},
"/session/{id}/summarize": {
"/session/{sessionID}/summarize": {
"post": {
"operationId": "session.summarize",
"parameters": [
@@ -1419,7 +1426,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -1473,14 +1480,17 @@
"type": "string"
}
},
"required": ["providerID", "modelID"]
"required": [
"providerID",
"modelID"
]
}
}
}
}
}
},
"/session/{id}/message": {
"/session/{sessionID}/message": {
"get": {
"operationId": "session.messages",
"parameters": [
@@ -1493,7 +1503,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -1529,7 +1539,10 @@
}
}
},
"required": ["info", "parts"]
"required": [
"info",
"parts"
]
}
}
}
@@ -1569,7 +1582,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -1596,7 +1609,10 @@
}
}
},
"required": ["info", "parts"]
"required": [
"info",
"parts"
]
}
}
}
@@ -1642,7 +1658,10 @@
"type": "string"
}
},
"required": ["providerID", "modelID"]
"required": [
"providerID",
"modelID"
]
},
"agent": {
"type": "string"
@@ -1682,14 +1701,16 @@
}
}
},
"required": ["parts"]
"required": [
"parts"
]
}
}
}
}
}
},
"/session/{id}/message/{messageID}": {
"/session/{sessionID}/message/{messageID}": {
"get": {
"operationId": "session.message",
"parameters": [
@@ -1702,7 +1723,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -1738,7 +1759,10 @@
}
}
},
"required": ["info", "parts"]
"required": [
"info",
"parts"
]
}
}
}
@@ -1766,7 +1790,7 @@
}
}
},
"/session/{id}/prompt_async": {
"/session/{sessionID}/prompt_async": {
"post": {
"operationId": "session.prompt_async",
"parameters": [
@@ -1779,7 +1803,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -1833,7 +1857,10 @@
"type": "string"
}
},
"required": ["providerID", "modelID"]
"required": [
"providerID",
"modelID"
]
},
"agent": {
"type": "string"
@@ -1873,14 +1900,16 @@
}
}
},
"required": ["parts"]
"required": [
"parts"
]
}
}
}
}
}
},
"/session/{id}/command": {
"/session/{sessionID}/command": {
"post": {
"operationId": "session.command",
"parameters": [
@@ -1893,7 +1922,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -1920,7 +1949,10 @@
}
}
},
"required": ["info", "parts"]
"required": [
"info",
"parts"
]
}
}
}
@@ -1969,14 +2001,17 @@
"type": "string"
}
},
"required": ["arguments", "command"]
"required": [
"arguments",
"command"
]
}
}
}
}
}
},
"/session/{id}/shell": {
"/session/{sessionID}/shell": {
"post": {
"operationId": "session.shell",
"parameters": [
@@ -1989,7 +2024,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -2049,20 +2084,26 @@
"type": "string"
}
},
"required": ["providerID", "modelID"]
"required": [
"providerID",
"modelID"
]
},
"command": {
"type": "string"
}
},
"required": ["agent", "command"]
"required": [
"agent",
"command"
]
}
}
}
}
}
},
"/session/{id}/revert": {
"/session/{sessionID}/revert": {
"post": {
"operationId": "session.revert",
"parameters": [
@@ -2075,7 +2116,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -2130,14 +2171,16 @@
"pattern": "^prt.*"
}
},
"required": ["messageID"]
"required": [
"messageID"
]
}
}
}
}
}
},
"/session/{id}/unrevert": {
"/session/{sessionID}/unrevert": {
"post": {
"operationId": "session.unrevert",
"parameters": [
@@ -2150,7 +2193,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -2192,9 +2235,9 @@
}
}
},
"/session/{id}/permissions/{permissionID}": {
"/session/{sessionID}/permissions/{permissionID}": {
"post": {
"operationId": "postSession:idPermissions:permissionID",
"operationId": "permission.respond",
"parameters": [
{
"in": "query",
@@ -2205,7 +2248,7 @@
},
{
"in": "path",
"name": "id",
"name": "sessionID",
"schema": {
"type": "string"
},
@@ -2261,10 +2304,16 @@
"properties": {
"response": {
"type": "string",
"enum": ["once", "always", "reject"]
"enum": [
"once",
"always",
"reject"
]
}
},
"required": ["response"]
"required": [
"response"
]
}
}
}
@@ -2338,7 +2387,10 @@
}
}
},
"required": ["providers", "default"]
"required": [
"providers",
"default"
]
}
}
}
@@ -2450,10 +2502,16 @@
"type": "number"
}
},
"required": ["input", "output"]
"required": [
"input",
"output"
]
}
},
"required": ["input", "output"]
"required": [
"input",
"output"
]
},
"limit": {
"type": "object",
@@ -2465,7 +2523,10 @@
"type": "number"
}
},
"required": ["context", "output"]
"required": [
"context",
"output"
]
},
"modalities": {
"type": "object",
@@ -2474,25 +2535,44 @@
"type": "array",
"items": {
"type": "string",
"enum": ["text", "audio", "image", "video", "pdf"]
"enum": [
"text",
"audio",
"image",
"video",
"pdf"
]
}
},
"output": {
"type": "array",
"items": {
"type": "string",
"enum": ["text", "audio", "image", "video", "pdf"]
"enum": [
"text",
"audio",
"image",
"video",
"pdf"
]
}
}
},
"required": ["input", "output"]
"required": [
"input",
"output"
]
},
"experimental": {
"type": "boolean"
},
"status": {
"type": "string",
"enum": ["alpha", "beta", "deprecated"]
"enum": [
"alpha",
"beta",
"deprecated"
]
},
"options": {
"type": "object",
@@ -2517,7 +2597,9 @@
"type": "string"
}
},
"required": ["npm"]
"required": [
"npm"
]
}
},
"required": [
@@ -2534,7 +2616,12 @@
}
}
},
"required": ["name", "env", "id", "models"]
"required": [
"name",
"env",
"id",
"models"
]
}
},
"default": {
@@ -2553,7 +2640,11 @@
}
}
},
"required": ["all", "default", "connected"]
"required": [
"all",
"default",
"connected"
]
}
}
}
@@ -2597,7 +2688,7 @@
}
}
},
"/provider/{id}/oauth/authorize": {
"/provider/{providerID}/oauth/authorize": {
"post": {
"operationId": "provider.oauth.authorize",
"parameters": [
@@ -2610,7 +2701,7 @@
},
{
"in": "path",
"name": "id",
"name": "providerID",
"schema": {
"type": "string"
},
@@ -2652,14 +2743,16 @@
"type": "number"
}
},
"required": ["method"]
"required": [
"method"
]
}
}
}
}
}
},
"/provider/{id}/oauth/callback": {
"/provider/{providerID}/oauth/callback": {
"post": {
"operationId": "provider.oauth.callback",
"parameters": [
@@ -2672,7 +2765,7 @@
},
{
"in": "path",
"name": "id",
"name": "providerID",
"schema": {
"type": "string"
},
@@ -2718,7 +2811,9 @@
"type": "string"
}
},
"required": ["method"]
"required": [
"method"
]
}
}
}
@@ -2763,7 +2858,9 @@
"type": "string"
}
},
"required": ["text"]
"required": [
"text"
]
},
"lines": {
"type": "object",
@@ -2772,7 +2869,9 @@
"type": "string"
}
},
"required": ["text"]
"required": [
"text"
]
},
"line_number": {
"type": "number"
@@ -2792,7 +2891,9 @@
"type": "string"
}
},
"required": ["text"]
"required": [
"text"
]
},
"start": {
"type": "number"
@@ -2801,11 +2902,21 @@
"type": "number"
}
},
"required": ["match", "start", "end"]
"required": [
"match",
"start",
"end"
]
}
}
},
"required": ["path", "lines", "line_number", "absolute_offset", "submatches"]
"required": [
"path",
"lines",
"line_number",
"absolute_offset",
"submatches"
]
}
}
}
@@ -2838,7 +2949,10 @@
"name": "dirs",
"schema": {
"type": "string",
"enum": ["true", "false"]
"enum": [
"true",
"false"
]
}
}
],
@@ -3049,7 +3163,12 @@
"level": {
"description": "Log level",
"type": "string",
"enum": ["debug", "info", "error", "warn"]
"enum": [
"debug",
"info",
"error",
"warn"
]
},
"message": {
"description": "Log message",
@@ -3064,7 +3183,11 @@
"additionalProperties": {}
}
},
"required": ["service", "level", "message"]
"required": [
"service",
"level",
"message"
]
}
}
}
@@ -3193,7 +3316,10 @@
]
}
},
"required": ["name", "config"]
"required": [
"name",
"config"
]
}
}
}
@@ -3234,7 +3360,9 @@
"type": "string"
}
},
"required": ["authorizationUrl"]
"required": [
"authorizationUrl"
]
}
}
}
@@ -3294,7 +3422,9 @@
"const": true
}
},
"required": ["success"]
"required": [
"success"
]
}
}
}
@@ -3376,7 +3506,9 @@
"type": "string"
}
},
"required": ["code"]
"required": [
"code"
]
}
}
}
@@ -3543,7 +3675,9 @@
"type": "string"
}
},
"required": ["text"]
"required": [
"text"
]
}
}
}
@@ -3757,7 +3891,9 @@
"type": "string"
}
},
"required": ["command"]
"required": [
"command"
]
}
}
}
@@ -3803,7 +3939,12 @@
},
"variant": {
"type": "string",
"enum": ["info", "success", "warning", "error"]
"enum": [
"info",
"success",
"warning",
"error"
]
},
"duration": {
"description": "Duration in milliseconds",
@@ -3811,7 +3952,10 @@
"type": "number"
}
},
"required": ["message", "variant"]
"required": [
"message",
"variant"
]
}
}
}
@@ -3900,7 +4044,10 @@
},
"body": {}
},
"required": ["path", "body"]
"required": [
"path",
"body"
]
}
}
}
@@ -3942,7 +4089,7 @@
}
}
},
"/auth/{id}": {
"/auth/{providerID}": {
"put": {
"operationId": "auth.set",
"parameters": [
@@ -3955,7 +4102,7 @@
},
{
"in": "path",
"name": "id",
"name": "providerID",
"schema": {
"type": "string"
},
@@ -4040,10 +4187,15 @@
"type": "string"
}
},
"required": ["directory"]
"required": [
"directory"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.installation.updated": {
"type": "object",
@@ -4059,10 +4211,15 @@
"type": "string"
}
},
"required": ["version"]
"required": [
"version"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.installation.update-available": {
"type": "object",
@@ -4078,10 +4235,15 @@
"type": "string"
}
},
"required": ["version"]
"required": [
"version"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.lsp.client.diagnostics": {
"type": "object",
@@ -4100,10 +4262,16 @@
"type": "string"
}
},
"required": ["serverID", "path"]
"required": [
"serverID",
"path"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.lsp.updated": {
"type": "object",
@@ -4117,7 +4285,10 @@
"properties": {}
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"FileDiff": {
"type": "object",
@@ -4138,7 +4309,13 @@
"type": "number"
}
},
"required": ["file", "before", "after", "additions", "deletions"]
"required": [
"file",
"before",
"after",
"additions",
"deletions"
]
},
"UserMessage": {
"type": "object",
@@ -4160,7 +4337,9 @@
"type": "number"
}
},
"required": ["created"]
"required": [
"created"
]
},
"summary": {
"type": "object",
@@ -4178,7 +4357,9 @@
}
}
},
"required": ["diffs"]
"required": [
"diffs"
]
},
"agent": {
"type": "string"
@@ -4193,7 +4374,10 @@
"type": "string"
}
},
"required": ["providerID", "modelID"]
"required": [
"providerID",
"modelID"
]
},
"system": {
"type": "string"
@@ -4208,7 +4392,14 @@
}
}
},
"required": ["id", "sessionID", "role", "time", "agent", "model"]
"required": [
"id",
"sessionID",
"role",
"time",
"agent",
"model"
]
},
"ProviderAuthError": {
"type": "object",
@@ -4227,10 +4418,16 @@
"type": "string"
}
},
"required": ["providerID", "message"]
"required": [
"providerID",
"message"
]
}
},
"required": ["name", "data"]
"required": [
"name",
"data"
]
},
"UnknownError": {
"type": "object",
@@ -4246,10 +4443,15 @@
"type": "string"
}
},
"required": ["message"]
"required": [
"message"
]
}
},
"required": ["name", "data"]
"required": [
"name",
"data"
]
},
"MessageOutputLengthError": {
"type": "object",
@@ -4263,7 +4465,10 @@
"properties": {}
}
},
"required": ["name", "data"]
"required": [
"name",
"data"
]
},
"MessageAbortedError": {
"type": "object",
@@ -4279,10 +4484,15 @@
"type": "string"
}
},
"required": ["message"]
"required": [
"message"
]
}
},
"required": ["name", "data"]
"required": [
"name",
"data"
]
},
"APIError": {
"type": "object",
@@ -4316,10 +4526,16 @@
"type": "string"
}
},
"required": ["message", "isRetryable"]
"required": [
"message",
"isRetryable"
]
}
},
"required": ["name", "data"]
"required": [
"name",
"data"
]
},
"AssistantMessage": {
"type": "object",
@@ -4344,7 +4560,9 @@
"type": "number"
}
},
"required": ["created"]
"required": [
"created"
]
},
"error": {
"anyOf": [
@@ -4387,7 +4605,10 @@
"type": "string"
}
},
"required": ["cwd", "root"]
"required": [
"cwd",
"root"
]
},
"summary": {
"type": "boolean"
@@ -4417,10 +4638,18 @@
"type": "number"
}
},
"required": ["read", "write"]
"required": [
"read",
"write"
]
}
},
"required": ["input", "output", "reasoning", "cache"]
"required": [
"input",
"output",
"reasoning",
"cache"
]
},
"finish": {
"type": "string"
@@ -4464,10 +4693,15 @@
"$ref": "#/components/schemas/Message"
}
},
"required": ["info"]
"required": [
"info"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.message.removed": {
"type": "object",
@@ -4486,10 +4720,16 @@
"type": "string"
}
},
"required": ["sessionID", "messageID"]
"required": [
"sessionID",
"messageID"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"TextPart": {
"type": "object",
@@ -4526,7 +4766,9 @@
"type": "number"
}
},
"required": ["start"]
"required": [
"start"
]
},
"metadata": {
"type": "object",
@@ -4536,7 +4778,13 @@
"additionalProperties": {}
}
},
"required": ["id", "sessionID", "messageID", "type", "text"]
"required": [
"id",
"sessionID",
"messageID",
"type",
"text"
]
},
"ReasoningPart": {
"type": "object",
@@ -4574,10 +4822,19 @@
"type": "number"
}
},
"required": ["start"]
"required": [
"start"
]
}
},
"required": ["id", "sessionID", "messageID", "type", "text", "time"]
"required": [
"id",
"sessionID",
"messageID",
"type",
"text",
"time"
]
},
"FilePartSourceText": {
"type": "object",
@@ -4596,7 +4853,11 @@
"maximum": 9007199254740991
}
},
"required": ["value", "start", "end"]
"required": [
"value",
"start",
"end"
]
},
"FileSource": {
"type": "object",
@@ -4612,7 +4873,11 @@
"type": "string"
}
},
"required": ["text", "type", "path"]
"required": [
"text",
"type",
"path"
]
},
"Range": {
"type": "object",
@@ -4627,7 +4892,10 @@
"type": "number"
}
},
"required": ["line", "character"]
"required": [
"line",
"character"
]
},
"end": {
"type": "object",
@@ -4639,10 +4907,16 @@
"type": "number"
}
},
"required": ["line", "character"]
"required": [
"line",
"character"
]
}
},
"required": ["start", "end"]
"required": [
"start",
"end"
]
},
"SymbolSource": {
"type": "object",
@@ -4669,7 +4943,14 @@
"maximum": 9007199254740991
}
},
"required": ["text", "type", "path", "range", "name", "kind"]
"required": [
"text",
"type",
"path",
"range",
"name",
"kind"
]
},
"FilePartSource": {
"anyOf": [
@@ -4710,7 +4991,14 @@
"$ref": "#/components/schemas/FilePartSource"
}
},
"required": ["id", "sessionID", "messageID", "type", "mime", "url"]
"required": [
"id",
"sessionID",
"messageID",
"type",
"mime",
"url"
]
},
"ToolStatePending": {
"type": "object",
@@ -4730,7 +5018,11 @@
"type": "string"
}
},
"required": ["status", "input", "raw"]
"required": [
"status",
"input",
"raw"
]
},
"ToolStateRunning": {
"type": "object",
@@ -4763,10 +5055,16 @@
"type": "number"
}
},
"required": ["start"]
"required": [
"start"
]
}
},
"required": ["status", "input", "time"]
"required": [
"status",
"input",
"time"
]
},
"ToolStateCompleted": {
"type": "object",
@@ -4808,7 +5106,10 @@
"type": "number"
}
},
"required": ["start", "end"]
"required": [
"start",
"end"
]
},
"attachments": {
"type": "array",
@@ -4817,7 +5118,14 @@
}
}
},
"required": ["status", "input", "output", "title", "metadata", "time"]
"required": [
"status",
"input",
"output",
"title",
"metadata",
"time"
]
},
"ToolStateError": {
"type": "object",
@@ -4853,10 +5161,18 @@
"type": "number"
}
},
"required": ["start", "end"]
"required": [
"start",
"end"
]
}
},
"required": ["status", "input", "error", "time"]
"required": [
"status",
"input",
"error",
"time"
]
},
"ToolState": {
"anyOf": [
@@ -4907,7 +5223,15 @@
"additionalProperties": {}
}
},
"required": ["id", "sessionID", "messageID", "type", "callID", "tool", "state"]
"required": [
"id",
"sessionID",
"messageID",
"type",
"callID",
"tool",
"state"
]
},
"StepStartPart": {
"type": "object",
@@ -4929,7 +5253,12 @@
"type": "string"
}
},
"required": ["id", "sessionID", "messageID", "type"]
"required": [
"id",
"sessionID",
"messageID",
"type"
]
},
"StepFinishPart": {
"type": "object",
@@ -4978,13 +5307,29 @@
"type": "number"
}
},
"required": ["read", "write"]
"required": [
"read",
"write"
]
}
},
"required": ["input", "output", "reasoning", "cache"]
"required": [
"input",
"output",
"reasoning",
"cache"
]
}
},
"required": ["id", "sessionID", "messageID", "type", "reason", "cost", "tokens"]
"required": [
"id",
"sessionID",
"messageID",
"type",
"reason",
"cost",
"tokens"
]
},
"SnapshotPart": {
"type": "object",
@@ -5006,7 +5351,13 @@
"type": "string"
}
},
"required": ["id", "sessionID", "messageID", "type", "snapshot"]
"required": [
"id",
"sessionID",
"messageID",
"type",
"snapshot"
]
},
"PatchPart": {
"type": "object",
@@ -5034,7 +5385,14 @@
}
}
},
"required": ["id", "sessionID", "messageID", "type", "hash", "files"]
"required": [
"id",
"sessionID",
"messageID",
"type",
"hash",
"files"
]
},
"AgentPart": {
"type": "object",
@@ -5072,10 +5430,20 @@
"maximum": 9007199254740991
}
},
"required": ["value", "start", "end"]
"required": [
"value",
"start",
"end"
]
}
},
"required": ["id", "sessionID", "messageID", "type", "name"]
"required": [
"id",
"sessionID",
"messageID",
"type",
"name"
]
},
"RetryPart": {
"type": "object",
@@ -5106,10 +5474,20 @@
"type": "number"
}
},
"required": ["created"]
"required": [
"created"
]
}
},
"required": ["id", "sessionID", "messageID", "type", "attempt", "error", "time"]
"required": [
"id",
"sessionID",
"messageID",
"type",
"attempt",
"error",
"time"
]
},
"CompactionPart": {
"type": "object",
@@ -5131,7 +5509,13 @@
"type": "boolean"
}
},
"required": ["id", "sessionID", "messageID", "type", "auto"]
"required": [
"id",
"sessionID",
"messageID",
"type",
"auto"
]
},
"Part": {
"anyOf": [
@@ -5164,7 +5548,15 @@
"type": "string"
}
},
"required": ["id", "sessionID", "messageID", "type", "prompt", "description", "agent"]
"required": [
"id",
"sessionID",
"messageID",
"type",
"prompt",
"description",
"agent"
]
},
{
"$ref": "#/components/schemas/ReasoningPart"
@@ -5215,10 +5607,15 @@
"type": "string"
}
},
"required": ["part"]
"required": [
"part"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.message.part.removed": {
"type": "object",
@@ -5240,10 +5637,17 @@
"type": "string"
}
},
"required": ["sessionID", "messageID", "partID"]
"required": [
"sessionID",
"messageID",
"partID"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Permission": {
"type": "object",
@@ -5293,10 +5697,20 @@
"type": "number"
}
},
"required": ["created"]
"required": [
"created"
]
}
},
"required": ["id", "type", "sessionID", "messageID", "title", "metadata", "time"]
"required": [
"id",
"type",
"sessionID",
"messageID",
"title",
"metadata",
"time"
]
},
"Event.permission.updated": {
"type": "object",
@@ -5309,7 +5723,10 @@
"$ref": "#/components/schemas/Permission"
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.permission.replied": {
"type": "object",
@@ -5331,10 +5748,17 @@
"type": "string"
}
},
"required": ["sessionID", "permissionID", "response"]
"required": [
"sessionID",
"permissionID",
"response"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"SessionStatus": {
"anyOf": [
@@ -5346,7 +5770,9 @@
"const": "idle"
}
},
"required": ["type"]
"required": [
"type"
]
},
{
"type": "object",
@@ -5365,7 +5791,12 @@
"type": "number"
}
},
"required": ["type", "attempt", "message", "next"]
"required": [
"type",
"attempt",
"message",
"next"
]
},
{
"type": "object",
@@ -5375,7 +5806,9 @@
"const": "busy"
}
},
"required": ["type"]
"required": [
"type"
]
}
]
},
@@ -5396,10 +5829,16 @@
"$ref": "#/components/schemas/SessionStatus"
}
},
"required": ["sessionID", "status"]
"required": [
"sessionID",
"status"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.session.idle": {
"type": "object",
@@ -5415,10 +5854,15 @@
"type": "string"
}
},
"required": ["sessionID"]
"required": [
"sessionID"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.session.compacted": {
"type": "object",
@@ -5434,10 +5878,15 @@
"type": "string"
}
},
"required": ["sessionID"]
"required": [
"sessionID"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.file.edited": {
"type": "object",
@@ -5453,10 +5902,15 @@
"type": "string"
}
},
"required": ["file"]
"required": [
"file"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Todo": {
"type": "object",
@@ -5478,7 +5932,12 @@
"type": "string"
}
},
"required": ["content", "status", "priority", "id"]
"required": [
"content",
"status",
"priority",
"id"
]
},
"Event.todo.updated": {
"type": "object",
@@ -5500,10 +5959,16 @@
}
}
},
"required": ["sessionID", "todos"]
"required": [
"sessionID",
"todos"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.command.executed": {
"type": "object",
@@ -5530,10 +5995,18 @@
"pattern": "^msg.*"
}
},
"required": ["name", "sessionID", "arguments", "messageID"]
"required": [
"name",
"sessionID",
"arguments",
"messageID"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Session": {
"type": "object",
@@ -5571,7 +6044,11 @@
}
}
},
"required": ["additions", "deletions", "files"]
"required": [
"additions",
"deletions",
"files"
]
},
"share": {
"type": "object",
@@ -5580,7 +6057,9 @@
"type": "string"
}
},
"required": ["url"]
"required": [
"url"
]
},
"title": {
"type": "string"
@@ -5601,7 +6080,10 @@
"type": "number"
}
},
"required": ["created", "updated"]
"required": [
"created",
"updated"
]
},
"revert": {
"type": "object",
@@ -5619,10 +6101,19 @@
"type": "string"
}
},
"required": ["messageID"]
"required": [
"messageID"
]
}
},
"required": ["id", "projectID", "directory", "title", "version", "time"]
"required": [
"id",
"projectID",
"directory",
"title",
"version",
"time"
]
},
"Event.session.created": {
"type": "object",
@@ -5638,10 +6129,15 @@
"$ref": "#/components/schemas/Session"
}
},
"required": ["info"]
"required": [
"info"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.session.updated": {
"type": "object",
@@ -5657,10 +6153,15 @@
"$ref": "#/components/schemas/Session"
}
},
"required": ["info"]
"required": [
"info"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.session.deleted": {
"type": "object",
@@ -5676,10 +6177,15 @@
"$ref": "#/components/schemas/Session"
}
},
"required": ["info"]
"required": [
"info"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.session.diff": {
"type": "object",
@@ -5701,10 +6207,16 @@
}
}
},
"required": ["sessionID", "diff"]
"required": [
"sessionID",
"diff"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.session.error": {
"type": "object",
@@ -5741,7 +6253,10 @@
}
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.file.watcher.updated": {
"type": "object",
@@ -5773,10 +6288,16 @@
]
}
},
"required": ["file", "event"]
"required": [
"file",
"event"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.vcs.branch.updated": {
"type": "object",
@@ -5794,7 +6315,10 @@
}
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.tui.prompt.append": {
"type": "object",
@@ -5810,10 +6334,15 @@
"type": "string"
}
},
"required": ["text"]
"required": [
"text"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.tui.command.execute": {
"type": "object",
@@ -5852,10 +6381,15 @@
]
}
},
"required": ["command"]
"required": [
"command"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.tui.toast.show": {
"type": "object",
@@ -5875,7 +6409,12 @@
},
"variant": {
"type": "string",
"enum": ["info", "success", "warning", "error"]
"enum": [
"info",
"success",
"warning",
"error"
]
},
"duration": {
"description": "Duration in milliseconds",
@@ -5883,10 +6422,16 @@
"type": "number"
}
},
"required": ["message", "variant"]
"required": [
"message",
"variant"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Pty": {
"type": "object",
@@ -5912,13 +6457,24 @@
},
"status": {
"type": "string",
"enum": ["running", "exited"]
"enum": [
"running",
"exited"
]
},
"pid": {
"type": "number"
}
},
"required": ["id", "title", "command", "args", "cwd", "status", "pid"]
"required": [
"id",
"title",
"command",
"args",
"cwd",
"status",
"pid"
]
},
"Event.pty.created": {
"type": "object",
@@ -5934,10 +6490,15 @@
"$ref": "#/components/schemas/Pty"
}
},
"required": ["info"]
"required": [
"info"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.pty.updated": {
"type": "object",
@@ -5953,10 +6514,15 @@
"$ref": "#/components/schemas/Pty"
}
},
"required": ["info"]
"required": [
"info"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.pty.exited": {
"type": "object",
@@ -5976,10 +6542,16 @@
"type": "number"
}
},
"required": ["id", "exitCode"]
"required": [
"id",
"exitCode"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.pty.deleted": {
"type": "object",
@@ -5996,10 +6568,15 @@
"pattern": "^pty.*"
}
},
"required": ["id"]
"required": [
"id"
]
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event.server.connected": {
"type": "object",
@@ -6013,7 +6590,10 @@
"properties": {}
}
},
"required": ["type", "properties"]
"required": [
"type",
"properties"
]
},
"Event": {
"anyOf": [
@@ -6125,7 +6705,10 @@
"$ref": "#/components/schemas/Event"
}
},
"required": ["directory", "payload"]
"required": [
"directory",
"payload"
]
},
"Project": {
"type": "object",
@@ -6153,10 +6736,16 @@
"type": "number"
}
},
"required": ["created"]
"required": [
"created"
]
}
},
"required": ["id", "worktree", "time"]
"required": [
"id",
"worktree",
"time"
]
},
"BadRequestError": {
"type": "object",
@@ -6177,7 +6766,11 @@
"const": false
}
},
"required": ["data", "errors", "success"]
"required": [
"data",
"errors",
"success"
]
},
"NotFoundError": {
"type": "object",
@@ -6193,10 +6786,15 @@
"type": "string"
}
},
"required": ["message"]
"required": [
"message"
]
}
},
"required": ["name", "data"]
"required": [
"name",
"data"
]
},
"KeybindsConfig": {
"description": "Custom keybind configurations",
@@ -6463,7 +7061,11 @@
},
"mode": {
"type": "string",
"enum": ["subagent", "primary", "all"]
"enum": [
"subagent",
"primary",
"all"
]
},
"color": {
"description": "Hex color code for the agent (e.g., #FF5733)",
@@ -6481,13 +7083,21 @@
"properties": {
"edit": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
},
"bash": {
"anyOf": [
{
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
},
{
"type": "object",
@@ -6496,22 +7106,38 @@
},
"additionalProperties": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
}
}
]
},
"webfetch": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
},
"doom_loop": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
},
"external_directory": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
}
}
}
@@ -6599,10 +7225,16 @@
"type": "number"
}
},
"required": ["input", "output"]
"required": [
"input",
"output"
]
}
},
"required": ["input", "output"]
"required": [
"input",
"output"
]
},
"limit": {
"type": "object",
@@ -6614,7 +7246,10 @@
"type": "number"
}
},
"required": ["context", "output"]
"required": [
"context",
"output"
]
},
"modalities": {
"type": "object",
@@ -6623,25 +7258,44 @@
"type": "array",
"items": {
"type": "string",
"enum": ["text", "audio", "image", "video", "pdf"]
"enum": [
"text",
"audio",
"image",
"video",
"pdf"
]
}
},
"output": {
"type": "array",
"items": {
"type": "string",
"enum": ["text", "audio", "image", "video", "pdf"]
"enum": [
"text",
"audio",
"image",
"video",
"pdf"
]
}
}
},
"required": ["input", "output"]
"required": [
"input",
"output"
]
},
"experimental": {
"type": "boolean"
},
"status": {
"type": "string",
"enum": ["alpha", "beta", "deprecated"]
"enum": [
"alpha",
"beta",
"deprecated"
]
},
"options": {
"type": "object",
@@ -6666,7 +7320,9 @@
"type": "string"
}
},
"required": ["npm"]
"required": [
"npm"
]
}
}
}
@@ -6758,7 +7414,10 @@
"maximum": 9007199254740991
}
},
"required": ["type", "command"],
"required": [
"type",
"command"
],
"additionalProperties": false
},
"McpOAuthConfig": {
@@ -6824,13 +7483,19 @@
"maximum": 9007199254740991
}
},
"required": ["type", "url"],
"required": [
"type",
"url"
],
"additionalProperties": false
},
"LayoutConfig": {
"description": "@deprecated Always uses stretch layout.",
"type": "string",
"enum": ["auto", "stretch"]
"enum": [
"auto",
"stretch"
]
},
"Config": {
"type": "object",
@@ -6864,12 +7529,17 @@
"type": "boolean"
}
},
"required": ["enabled"]
"required": [
"enabled"
]
},
"diff_style": {
"description": "Control diff rendering style: 'auto' adapts to terminal width, 'stacked' always shows single column",
"type": "string",
"enum": ["auto", "stacked"]
"enum": [
"auto",
"stacked"
]
}
}
},
@@ -6898,7 +7568,9 @@
"type": "boolean"
}
},
"required": ["template"]
"required": [
"template"
]
}
},
"watcher": {
@@ -6924,7 +7596,11 @@
"share": {
"description": "Control sharing behavior:'manual' allows manual sharing via commands, 'auto' enables automatic sharing, 'disabled' disables all sharing",
"type": "string",
"enum": ["manual", "auto", "disabled"]
"enum": [
"manual",
"auto",
"disabled"
]
},
"autoshare": {
"description": "@deprecated Use 'share' field instead. Share newly created sessions automatically",
@@ -7095,7 +7771,9 @@
"const": true
}
},
"required": ["disabled"]
"required": [
"disabled"
]
},
{
"type": "object",
@@ -7132,7 +7810,9 @@
"additionalProperties": {}
}
},
"required": ["command"]
"required": [
"command"
]
}
]
}
@@ -7154,13 +7834,21 @@
"properties": {
"edit": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
},
"bash": {
"anyOf": [
{
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
},
{
"type": "object",
@@ -7169,22 +7857,38 @@
},
"additionalProperties": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
}
}
]
},
"webfetch": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
},
"doom_loop": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
},
"external_directory": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
}
}
},
@@ -7238,7 +7942,9 @@
}
}
},
"required": ["command"]
"required": [
"command"
]
}
}
},
@@ -7263,7 +7969,9 @@
}
}
},
"required": ["command"]
"required": [
"command"
]
}
}
}
@@ -7312,7 +8020,11 @@
},
"parameters": {}
},
"required": ["id", "description", "parameters"]
"required": [
"id",
"description",
"parameters"
]
},
"ToolList": {
"type": "array",
@@ -7336,7 +8048,12 @@
"type": "string"
}
},
"required": ["state", "config", "worktree", "directory"]
"required": [
"state",
"config",
"worktree",
"directory"
]
},
"VcsInfo": {
"type": "object",
@@ -7345,7 +8062,9 @@
"type": "string"
}
},
"required": ["branch"]
"required": [
"branch"
]
},
"TextPartInput": {
"type": "object",
@@ -7376,7 +8095,9 @@
"type": "number"
}
},
"required": ["start"]
"required": [
"start"
]
},
"metadata": {
"type": "object",
@@ -7386,7 +8107,10 @@
"additionalProperties": {}
}
},
"required": ["type", "text"]
"required": [
"type",
"text"
]
},
"FilePartInput": {
"type": "object",
@@ -7411,7 +8135,11 @@
"$ref": "#/components/schemas/FilePartSource"
}
},
"required": ["type", "mime", "url"]
"required": [
"type",
"mime",
"url"
]
},
"AgentPartInput": {
"type": "object",
@@ -7443,10 +8171,17 @@
"maximum": 9007199254740991
}
},
"required": ["value", "start", "end"]
"required": [
"value",
"start",
"end"
]
}
},
"required": ["type", "name"]
"required": [
"type",
"name"
]
},
"SubtaskPartInput": {
"type": "object",
@@ -7468,7 +8203,12 @@
"type": "string"
}
},
"required": ["type", "prompt", "description", "agent"]
"required": [
"type",
"prompt",
"description",
"agent"
]
},
"Command": {
"type": "object",
@@ -7492,7 +8232,10 @@
"type": "boolean"
}
},
"required": ["name", "template"]
"required": [
"name",
"template"
]
},
"Model": {
"type": "object",
@@ -7516,7 +8259,11 @@
"type": "string"
}
},
"required": ["id", "url", "npm"]
"required": [
"id",
"url",
"npm"
]
},
"name": {
"type": "string"
@@ -7555,7 +8302,13 @@
"type": "boolean"
}
},
"required": ["text", "audio", "image", "video", "pdf"]
"required": [
"text",
"audio",
"image",
"video",
"pdf"
]
},
"output": {
"type": "object",
@@ -7576,10 +8329,23 @@
"type": "boolean"
}
},
"required": ["text", "audio", "image", "video", "pdf"]
"required": [
"text",
"audio",
"image",
"video",
"pdf"
]
}
},
"required": ["temperature", "reasoning", "attachment", "toolcall", "input", "output"]
"required": [
"temperature",
"reasoning",
"attachment",
"toolcall",
"input",
"output"
]
},
"cost": {
"type": "object",
@@ -7600,7 +8366,10 @@
"type": "number"
}
},
"required": ["read", "write"]
"required": [
"read",
"write"
]
},
"experimentalOver200K": {
"type": "object",
@@ -7621,13 +8390,24 @@
"type": "number"
}
},
"required": ["read", "write"]
"required": [
"read",
"write"
]
}
},
"required": ["input", "output", "cache"]
"required": [
"input",
"output",
"cache"
]
}
},
"required": ["input", "output", "cache"]
"required": [
"input",
"output",
"cache"
]
},
"limit": {
"type": "object",
@@ -7639,11 +8419,19 @@
"type": "number"
}
},
"required": ["context", "output"]
"required": [
"context",
"output"
]
},
"status": {
"type": "string",
"enum": ["alpha", "beta", "deprecated", "active"]
"enum": [
"alpha",
"beta",
"deprecated",
"active"
]
},
"options": {
"type": "object",
@@ -7662,7 +8450,18 @@
}
}
},
"required": ["id", "providerID", "api", "name", "capabilities", "cost", "limit", "status", "options", "headers"]
"required": [
"id",
"providerID",
"api",
"name",
"capabilities",
"cost",
"limit",
"status",
"options",
"headers"
]
},
"Provider": {
"type": "object",
@@ -7675,7 +8474,12 @@
},
"source": {
"type": "string",
"enum": ["env", "config", "custom", "api"]
"enum": [
"env",
"config",
"custom",
"api"
]
},
"env": {
"type": "array",
@@ -7703,7 +8507,14 @@
}
}
},
"required": ["id", "name", "source", "env", "options", "models"]
"required": [
"id",
"name",
"source",
"env",
"options",
"models"
]
},
"ProviderAuthMethod": {
"type": "object",
@@ -7724,7 +8535,10 @@
"type": "string"
}
},
"required": ["type", "label"]
"required": [
"type",
"label"
]
},
"ProviderAuthAuthorization": {
"type": "object",
@@ -7748,7 +8562,11 @@
"type": "string"
}
},
"required": ["url", "method", "instructions"]
"required": [
"url",
"method",
"instructions"
]
},
"Symbol": {
"type": "object",
@@ -7769,10 +8587,17 @@
"$ref": "#/components/schemas/Range"
}
},
"required": ["uri", "range"]
"required": [
"uri",
"range"
]
}
},
"required": ["name", "kind", "location"]
"required": [
"name",
"kind",
"location"
]
},
"FileNode": {
"type": "object",
@@ -7788,13 +8613,22 @@
},
"type": {
"type": "string",
"enum": ["file", "directory"]
"enum": [
"file",
"directory"
]
},
"ignored": {
"type": "boolean"
}
},
"required": ["name", "path", "absolute", "type", "ignored"]
"required": [
"name",
"path",
"absolute",
"type",
"ignored"
]
},
"FileContent": {
"type": "object",
@@ -7848,14 +8682,24 @@
}
}
},
"required": ["oldStart", "oldLines", "newStart", "newLines", "lines"]
"required": [
"oldStart",
"oldLines",
"newStart",
"newLines",
"lines"
]
}
},
"index": {
"type": "string"
}
},
"required": ["oldFileName", "newFileName", "hunks"]
"required": [
"oldFileName",
"newFileName",
"hunks"
]
},
"encoding": {
"type": "string",
@@ -7865,7 +8709,10 @@
"type": "string"
}
},
"required": ["type", "content"]
"required": [
"type",
"content"
]
},
"File": {
"type": "object",
@@ -7885,10 +8732,19 @@
},
"status": {
"type": "string",
"enum": ["added", "deleted", "modified"]
"enum": [
"added",
"deleted",
"modified"
]
}
},
"required": ["path", "added", "removed", "status"]
"required": [
"path",
"added",
"removed",
"status"
]
},
"Agent": {
"type": "object",
@@ -7901,7 +8757,11 @@
},
"mode": {
"type": "string",
"enum": ["subagent", "primary", "all"]
"enum": [
"subagent",
"primary",
"all"
]
},
"builtIn": {
"type": "boolean"
@@ -7920,7 +8780,11 @@
"properties": {
"edit": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
},
"bash": {
"type": "object",
@@ -7929,23 +8793,42 @@
},
"additionalProperties": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
}
},
"webfetch": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
},
"doom_loop": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
},
"external_directory": {
"type": "string",
"enum": ["ask", "allow", "deny"]
"enum": [
"ask",
"allow",
"deny"
]
}
},
"required": ["edit", "bash"]
"required": [
"edit",
"bash"
]
},
"model": {
"type": "object",
@@ -7957,7 +8840,10 @@
"type": "string"
}
},
"required": ["modelID", "providerID"]
"required": [
"modelID",
"providerID"
]
},
"prompt": {
"type": "string"
@@ -7984,7 +8870,14 @@
"maximum": 9007199254740991
}
},
"required": ["name", "mode", "builtIn", "permission", "tools", "options"]
"required": [
"name",
"mode",
"builtIn",
"permission",
"tools",
"options"
]
},
"MCPStatusConnected": {
"type": "object",
@@ -7994,7 +8887,9 @@
"const": "connected"
}
},
"required": ["status"]
"required": [
"status"
]
},
"MCPStatusDisabled": {
"type": "object",
@@ -8004,7 +8899,9 @@
"const": "disabled"
}
},
"required": ["status"]
"required": [
"status"
]
},
"MCPStatusFailed": {
"type": "object",
@@ -8017,7 +8914,10 @@
"type": "string"
}
},
"required": ["status", "error"]
"required": [
"status",
"error"
]
},
"MCPStatusNeedsAuth": {
"type": "object",
@@ -8027,7 +8927,9 @@
"const": "needs_auth"
}
},
"required": ["status"]
"required": [
"status"
]
},
"MCPStatusNeedsClientRegistration": {
"type": "object",
@@ -8040,7 +8942,10 @@
"type": "string"
}
},
"required": ["status", "error"]
"required": [
"status",
"error"
]
},
"MCPStatus": {
"anyOf": [
@@ -8086,7 +8991,12 @@
]
}
},
"required": ["id", "name", "root", "status"]
"required": [
"id",
"name",
"root",
"status"
]
},
"FormatterStatus": {
"type": "object",
@@ -8104,7 +9014,11 @@
"type": "boolean"
}
},
"required": ["name", "extensions", "enabled"]
"required": [
"name",
"extensions",
"enabled"
]
},
"OAuth": {
"type": "object",
@@ -8126,7 +9040,12 @@
"type": "string"
}
},
"required": ["type", "refresh", "access", "expires"]
"required": [
"type",
"refresh",
"access",
"expires"
]
},
"ApiAuth": {
"type": "object",
@@ -8139,7 +9058,10 @@
"type": "string"
}
},
"required": ["type", "key"]
"required": [
"type",
"key"
]
},
"WellKnownAuth": {
"type": "object",
@@ -8155,7 +9077,11 @@
"type": "string"
}
},
"required": ["type", "key", "token"]
"required": [
"type",
"key",
"token"
]
},
"Auth": {
"anyOf": [
@@ -8172,4 +9098,4 @@
}
}
}
}
}