summaryrefslogtreecommitdiffhomepage
path: root/packages/tui/pkg/client/gen
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-06-23 12:30:20 -0500
committeradamdottv <[email protected]>2025-06-23 12:30:20 -0500
commit8d3b2fb8215b6b6b7b6a433cfba7e74bf0de93d1 (patch)
treed63fc40e2cc9b970f5f889914a68cf624e4253e0 /packages/tui/pkg/client/gen
parentfa991920bc721ce15ce6921dd91e83abab2fa23e (diff)
downloadopencode-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.json377
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",