app-server: Add transport for remote control

This commit is contained in:
Ruslan Nigmatullin
2026-02-27 18:24:21 -08:00
parent 2c67a27a71
commit 8c644a154b
29 changed files with 4400 additions and 1490 deletions

View File

@@ -437,6 +437,9 @@
"realtime_conversation": {
"type": "boolean"
},
"remote_control": {
"type": "boolean"
},
"remote_models": {
"type": "boolean"
},
@@ -1420,6 +1423,18 @@
}
]
},
"RemoteControlConfigToml": {
"additionalProperties": false,
"description": "Remote control settings loaded from config.toml.",
"properties": {
"base_url": {
"default": "https://chatgpt.com/backend-api/",
"description": "Base URL for the remote control server.",
"type": "string"
}
},
"type": "object"
},
"SandboxMode": {
"enum": [
"read-only",
@@ -2054,6 +2069,9 @@
"realtime_conversation": {
"type": "boolean"
},
"remote_control": {
"type": "boolean"
},
"remote_models": {
"type": "boolean"
},
@@ -2420,6 +2438,15 @@
"default": null,
"description": "Experimental / do not use. Realtime websocket session selection. `version` controls v1/v2 and `type` controls conversational/transcription."
},
"remote_control": {
"allOf": [
{
"$ref": "#/definitions/RemoteControlConfigToml"
}
],
"default": null,
"description": "Remote control daemon settings for app-server."
},
"review_model": {
"description": "Review model override used by the `/review` feature.",
"type": "string"