Route unified exec process startup through remote exec-server

Add experimental config for a websocket exec-server endpoint, select a remote backend at the unified-exec process creation seam, and wrap remote sessions behind the existing process abstraction so exec_command can stream output, write stdin, and terminate over the current exec-server protocol.

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
starr-openai
2026-03-18 13:17:13 -07:00
parent a3e7bf62a7
commit 47729f70d4
14 changed files with 466 additions and 10 deletions

View File

@@ -1915,6 +1915,18 @@
"description": "Experimental / do not use. Replaces the synthesized realtime startup context appended to websocket session instructions. An empty string disables startup context injection entirely.",
"type": "string"
},
"experimental_unified_exec_exec_server_websocket_url": {
"description": "Optional websocket URL for connecting to an existing `codex-exec-server`.",
"type": "string"
},
"experimental_unified_exec_exec_server_workspace_root": {
"allOf": [
{
"$ref": "#/definitions/AbsolutePathBuf"
}
],
"description": "Optional absolute path to the executor-visible workspace root that corresponds to the local session cwd."
},
"experimental_use_freeform_apply_patch": {
"type": "boolean"
},