diff options
| author | Dax Raad <[email protected]> | 2025-06-09 14:01:11 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-06-09 14:01:11 -0400 |
| commit | 021fd3fcb54ae0df3849c47a4f3875d6b7d13669 (patch) | |
| tree | 6f9acb0234f1f2318678016a7bfad019b2cf05c1 /packages/tui/pkg/client/gen/openapi.json | |
| parent | fa3253d1b6c98651bdfe6e8b8af06c9ef09279fa (diff) | |
| download | opencode-021fd3fcb54ae0df3849c47a4f3875d6b7d13669.tar.gz opencode-021fd3fcb54ae0df3849c47a4f3875d6b7d13669.zip | |
sync
Diffstat (limited to 'packages/tui/pkg/client/gen/openapi.json')
| -rw-r--r-- | packages/tui/pkg/client/gen/openapi.json | 259 |
1 files changed, 195 insertions, 64 deletions
diff --git a/packages/tui/pkg/client/gen/openapi.json b/packages/tui/pkg/client/gen/openapi.json index f329b48b3..e8dfa9eef 100644 --- a/packages/tui/pkg/client/gen/openapi.json +++ b/packages/tui/pkg/client/gen/openapi.json @@ -158,6 +158,16 @@ } } } + }, + "400": { + "description": "Bad request", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Error" + } + } + } } }, "operationId": "postSession_create", @@ -439,30 +449,34 @@ "$ref": "#/components/schemas/Event.storage.write" }, { - "$ref": "#/components/schemas/Event.message.updated" + "$ref": "#/components/schemas/Event.lsp.client.diagnostics" }, { - "$ref": "#/components/schemas/Event.message.part.updated" + "$ref": "#/components/schemas/Event.permission.updated" }, { - "$ref": "#/components/schemas/Event.lsp.client.diagnostics" + "$ref": "#/components/schemas/Event.message.updated" }, { - "$ref": "#/components/schemas/Event.permission.updated" + "$ref": "#/components/schemas/Event.message.part.updated" }, { "$ref": "#/components/schemas/Event.session.updated" + }, + { + "$ref": "#/components/schemas/Event.session.error" } ], "discriminator": { "propertyName": "type", "mapping": { "storage.write": "#/components/schemas/Event.storage.write", - "message.updated": "#/components/schemas/Event.message.updated", - "message.part.updated": "#/components/schemas/Event.message.part.updated", "lsp.client.diagnostics": "#/components/schemas/Event.lsp.client.diagnostics", "permission.updated": "#/components/schemas/Event.permission.updated", - "session.updated": "#/components/schemas/Event.session.updated" + "message.updated": "#/components/schemas/Event.message.updated", + "message.part.updated": "#/components/schemas/Event.message.part.updated", + "session.updated": "#/components/schemas/Event.session.updated", + "session.error": "#/components/schemas/Event.session.error" } } }, @@ -491,6 +505,86 @@ "properties" ] }, + "Event.lsp.client.diagnostics": { + "type": "object", + "properties": { + "type": { + "type": "string", + "const": "lsp.client.diagnostics" + }, + "properties": { + "type": "object", + "properties": { + "serverID": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "serverID", + "path" + ] + } + }, + "required": [ + "type", + "properties" + ] + }, + "Event.permission.updated": { + "type": "object", + "properties": { + "type": { + "type": "string", + "const": "permission.updated" + }, + "properties": { + "$ref": "#/components/schemas/permission.info" + } + }, + "required": [ + "type", + "properties" + ] + }, + "permission.info": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "sessionID": { + "type": "string" + }, + "title": { + "type": "string" + }, + "metadata": { + "type": "object", + "additionalProperties": {} + }, + "time": { + "type": "object", + "properties": { + "created": { + "type": "number" + } + }, + "required": [ + "created" + ] + } + }, + "required": [ + "id", + "sessionID", + "title", + "metadata", + "time" + ] + }, "Event.message.updated": { "type": "object", "properties": { @@ -553,7 +647,21 @@ ] }, "error": { - "type": "string" + "oneOf": [ + { + "$ref": "#/components/schemas/ProviderAuthError" + }, + { + "$ref": "#/components/schemas/UnknownError" + } + ], + "discriminator": { + "propertyName": "name", + "mapping": { + "ProviderAuthError": "#/components/schemas/ProviderAuthError", + "UnknownError": "#/components/schemas/UnknownError" + } + } }, "sessionID": { "type": "string" @@ -607,6 +715,7 @@ }, "required": [ "time", + "error", "sessionID", "tool" ] @@ -863,108 +972,80 @@ "type" ] }, - "Event.message.part.updated": { + "ProviderAuthError": { "type": "object", "properties": { - "type": { + "name": { "type": "string", - "const": "message.part.updated" + "const": "ProviderAuthError" }, - "properties": { + "data": { "type": "object", "properties": { - "part": { - "$ref": "#/components/schemas/Message.Part" + "providerID": { + "type": "string" + }, + "message": { + "type": "string" } }, "required": [ - "part" + "providerID", + "message" ] } }, "required": [ - "type", - "properties" + "name", + "data" ] }, - "Event.lsp.client.diagnostics": { + "UnknownError": { "type": "object", "properties": { - "type": { + "name": { "type": "string", - "const": "lsp.client.diagnostics" + "const": "UnknownError" }, - "properties": { + "data": { "type": "object", "properties": { - "serverID": { - "type": "string" - }, - "path": { + "message": { "type": "string" } }, "required": [ - "serverID", - "path" + "message" ] } }, "required": [ - "type", - "properties" + "name", + "data" ] }, - "Event.permission.updated": { + "Event.message.part.updated": { "type": "object", "properties": { "type": { "type": "string", - "const": "permission.updated" + "const": "message.part.updated" }, "properties": { - "$ref": "#/components/schemas/permission.info" - } - }, - "required": [ - "type", - "properties" - ] - }, - "permission.info": { - "type": "object", - "properties": { - "id": { - "type": "string" - }, - "sessionID": { - "type": "string" - }, - "title": { - "type": "string" - }, - "metadata": { - "type": "object", - "additionalProperties": {} - }, - "time": { "type": "object", "properties": { - "created": { - "type": "number" + "part": { + "$ref": "#/components/schemas/Message.Part" } }, "required": [ - "created" + "part" ] } }, "required": [ - "id", - "sessionID", - "title", - "metadata", - "time" + "type", + "properties" ] }, "Event.session.updated": { @@ -1038,6 +1119,44 @@ "time" ] }, + "Event.session.error": { + "type": "object", + "properties": { + "type": { + "type": "string", + "const": "session.error" + }, + "properties": { + "type": "object", + "properties": { + "error": { + "oneOf": [ + { + "$ref": "#/components/schemas/ProviderAuthError" + }, + { + "$ref": "#/components/schemas/UnknownError" + } + ], + "discriminator": { + "propertyName": "name", + "mapping": { + "ProviderAuthError": "#/components/schemas/ProviderAuthError", + "UnknownError": "#/components/schemas/UnknownError" + } + } + } + }, + "required": [ + "error" + ] + } + }, + "required": [ + "type", + "properties" + ] + }, "App.Info": { "type": "object", "properties": { @@ -1086,6 +1205,18 @@ "time" ] }, + "Error": { + "type": "object", + "properties": { + "data": { + "type": "object", + "additionalProperties": {} + } + }, + "required": [ + "data" + ] + }, "Provider.Info": { "type": "object", "properties": { |
