Merge remote-tracking branch 'origin/main' into nornagon/codex/thread-artifacts-runtime

# Conflicts:
#	codex-rs/app-server-protocol/schema/typescript/ClientRequest.ts
#	codex-rs/app-server-protocol/schema/typescript/ServerNotification.ts
#	codex-rs/app-server-protocol/src/protocol/common.rs
#	codex-rs/app-server/Cargo.toml
#	codex-rs/app-server/src/message_processor.rs
#	codex-rs/core/src/tools/spec_plan.rs
#	codex-rs/thread-store/src/local/mod.rs
#	codex-rs/thread-store/src/local/read_thread.rs
#	codex-rs/thread-store/src/local/update_thread_metadata.rs
#	codex-rs/thread-store/src/store.rs
#	codex-rs/tui/src/app/app_server_event_targets.rs
This commit is contained in:
Jeremy Rose
2026-06-01 16:12:27 -07:00
1671 changed files with 128777 additions and 50995 deletions
@@ -448,6 +448,15 @@
],
"type": "object"
},
"ImageDetail": {
"enum": [
"auto",
"low",
"high",
"original"
],
"type": "string"
},
"McpToolCallError": {
"properties": {
"message": {
@@ -850,6 +859,13 @@
"null"
]
},
"parentThreadId": {
"description": "The ID of the parent thread. This will only be set if this thread is a subagent.",
"type": [
"string",
"null"
]
},
"path": {
"description": "[UNSTABLE] Path to the thread on disk.",
"type": [
@@ -957,6 +973,12 @@
"oneOf": [
{
"properties": {
"clientId": {
"type": [
"string",
"null"
]
},
"content": {
"items": {
"$ref": "#/definitions/UserInput"
@@ -1259,6 +1281,12 @@
"null"
]
},
"pluginId": {
"type": [
"string",
"null"
]
},
"result": {
"anyOf": [
{
@@ -1857,6 +1885,17 @@
},
{
"properties": {
"detail": {
"anyOf": [
{
"$ref": "#/definitions/ImageDetail"
},
{
"type": "null"
}
],
"default": null
},
"type": {
"enum": [
"image"
@@ -1877,6 +1916,17 @@
},
{
"properties": {
"detail": {
"anyOf": [
{
"$ref": "#/definitions/ImageDetail"
},
{
"type": "null"
}
],
"default": null
},
"path": {
"type": "string"
},