diff options
| author | adamdottv <[email protected]> | 2025-06-23 12:30:20 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-06-23 12:30:20 -0500 |
| commit | 8d3b2fb8215b6b6b7b6a433cfba7e74bf0de93d1 (patch) | |
| tree | d63fc40e2cc9b970f5f889914a68cf624e4253e0 /packages/tui/pkg/client/gen | |
| parent | fa991920bc721ce15ce6921dd91e83abab2fa23e (diff) | |
| download | opencode-8d3b2fb8215b6b6b7b6a433cfba7e74bf0de93d1.tar.gz opencode-8d3b2fb8215b6b6b7b6a433cfba7e74bf0de93d1.zip | |
feat(tui): optimistically render user messages
Diffstat (limited to 'packages/tui/pkg/client/gen')
| -rw-r--r-- | packages/tui/pkg/client/gen/openapi.json | 377 |
1 files changed, 218 insertions, 159 deletions
diff --git a/packages/tui/pkg/client/gen/openapi.json b/packages/tui/pkg/client/gen/openapi.json index 9ec1223da..0b434e76c 100644 --- a/packages/tui/pkg/client/gen/openapi.json +++ b/packages/tui/pkg/client/gen/openapi.json @@ -230,6 +230,42 @@ } } }, + "/session_unshare": { + "post": { + "responses": { + "200": { + "description": "Successfully unshared session", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/session.info" + } + } + } + } + }, + "operationId": "postSession_unshare", + "parameters": [], + "description": "Unshare the session", + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "sessionID": { + "type": "string" + } + }, + "required": [ + "sessionID" + ] + } + } + } + } + } + }, "/session_messages": { "post": { "responses": { @@ -734,160 +770,7 @@ } }, "metadata": { - "type": "object", - "properties": { - "time": { - "type": "object", - "properties": { - "created": { - "type": "number" - }, - "completed": { - "type": "number" - } - }, - "required": [ - "created" - ] - }, - "error": { - "oneOf": [ - { - "$ref": "#/components/schemas/ProviderAuthError" - }, - { - "$ref": "#/components/schemas/UnknownError" - } - ], - "discriminator": { - "propertyName": "name", - "mapping": { - "ProviderAuthError": "#/components/schemas/ProviderAuthError", - "UnknownError": "#/components/schemas/UnknownError" - } - } - }, - "sessionID": { - "type": "string" - }, - "tool": { - "type": "object", - "additionalProperties": { - "type": "object", - "properties": { - "title": { - "type": "string" - }, - "time": { - "type": "object", - "properties": { - "start": { - "type": "number" - }, - "end": { - "type": "number" - } - }, - "required": [ - "start", - "end" - ] - } - }, - "required": [ - "title", - "time" - ], - "additionalProperties": {} - } - }, - "assistant": { - "type": "object", - "properties": { - "system": { - "type": "array", - "items": { - "type": "string" - } - }, - "modelID": { - "type": "string" - }, - "providerID": { - "type": "string" - }, - "path": { - "type": "object", - "properties": { - "cwd": { - "type": "string" - }, - "root": { - "type": "string" - } - }, - "required": [ - "cwd", - "root" - ] - }, - "cost": { - "type": "number" - }, - "summary": { - "type": "boolean" - }, - "tokens": { - "type": "object", - "properties": { - "input": { - "type": "number" - }, - "output": { - "type": "number" - }, - "reasoning": { - "type": "number" - }, - "cache": { - "type": "object", - "properties": { - "read": { - "type": "number" - }, - "write": { - "type": "number" - } - }, - "required": [ - "read", - "write" - ] - } - }, - "required": [ - "input", - "output", - "reasoning", - "cache" - ] - } - }, - "required": [ - "system", - "modelID", - "providerID", - "path", - "cost", - "tokens" - ] - } - }, - "required": [ - "time", - "sessionID", - "tool" - ] + "$ref": "#/components/schemas/Message.Metadata" } }, "required": [ @@ -1141,6 +1024,162 @@ "type" ] }, + "Message.Metadata": { + "type": "object", + "properties": { + "time": { + "type": "object", + "properties": { + "created": { + "type": "number" + }, + "completed": { + "type": "number" + } + }, + "required": [ + "created" + ] + }, + "error": { + "oneOf": [ + { + "$ref": "#/components/schemas/ProviderAuthError" + }, + { + "$ref": "#/components/schemas/UnknownError" + } + ], + "discriminator": { + "propertyName": "name", + "mapping": { + "ProviderAuthError": "#/components/schemas/ProviderAuthError", + "UnknownError": "#/components/schemas/UnknownError" + } + } + }, + "sessionID": { + "type": "string" + }, + "tool": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "time": { + "type": "object", + "properties": { + "start": { + "type": "number" + }, + "end": { + "type": "number" + } + }, + "required": [ + "start", + "end" + ] + } + }, + "required": [ + "title", + "time" + ], + "additionalProperties": {} + } + }, + "assistant": { + "type": "object", + "properties": { + "system": { + "type": "array", + "items": { + "type": "string" + } + }, + "modelID": { + "type": "string" + }, + "providerID": { + "type": "string" + }, + "path": { + "type": "object", + "properties": { + "cwd": { + "type": "string" + }, + "root": { + "type": "string" + } + }, + "required": [ + "cwd", + "root" + ] + }, + "cost": { + "type": "number" + }, + "summary": { + "type": "boolean" + }, + "tokens": { + "type": "object", + "properties": { + "input": { + "type": "number" + }, + "output": { + "type": "number" + }, + "reasoning": { + "type": "number" + }, + "cache": { + "type": "object", + "properties": { + "read": { + "type": "number" + }, + "write": { + "type": "number" + } + }, + "required": [ + "read", + "write" + ] + } + }, + "required": [ + "input", + "output", + "reasoning", + "cache" + ] + } + }, + "required": [ + "system", + "modelID", + "providerID", + "path", + "cost", + "tokens" + ] + } + }, + "required": [ + "time", + "sessionID", + "tool" + ] + }, "ProviderAuthError": { "type": "object", "properties": { @@ -1461,6 +1500,9 @@ "temperature": { "type": "boolean" }, + "tool_call": { + "type": "boolean" + }, "cost": { "type": "object", "properties": { @@ -1499,6 +1541,10 @@ }, "id": { "type": "string" + }, + "options": { + "type": "object", + "additionalProperties": {} } } } @@ -1535,7 +1581,8 @@ }, "description": "MCP (Model Context Protocol) server configurations" } - } + }, + "additionalProperties": false }, "Config.Keybinds": { "type": "object", @@ -1648,7 +1695,8 @@ "type": "string", "description": "Exit the application" } - } + }, + "additionalProperties": false }, "Provider.Info": { "type": "object", @@ -1700,6 +1748,9 @@ "temperature": { "type": "boolean" }, + "tool_call": { + "type": "boolean" + }, "cost": { "type": "object", "properties": { @@ -1738,6 +1789,10 @@ }, "id": { "type": "string" + }, + "options": { + "type": "object", + "additionalProperties": {} } }, "required": [ @@ -1745,9 +1800,11 @@ "attachment", "reasoning", "temperature", + "tool_call", "cost", "limit", - "id" + "id", + "options" ] }, "Config.McpLocal": { @@ -1776,7 +1833,8 @@ "required": [ "type", "command" - ] + ], + "additionalProperties": false }, "Config.McpRemote": { "type": "object", @@ -1794,7 +1852,8 @@ "required": [ "type", "url" - ] + ], + "additionalProperties": false }, "Error": { "type": "object", |
