diff --git a/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json b/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json index 231a822ef1..a107340464 100644 --- a/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json +++ b/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json @@ -10307,15 +10307,11 @@ }, "ModelAvailabilityNux": { "properties": { - "id": { - "type": "string" - }, "message": { "type": "string" } }, "required": [ - "id", "message" ], "type": "object" diff --git a/codex-rs/app-server-protocol/schema/json/v2/ModelListResponse.json b/codex-rs/app-server-protocol/schema/json/v2/ModelListResponse.json index 992e966faf..4023f76b51 100644 --- a/codex-rs/app-server-protocol/schema/json/v2/ModelListResponse.json +++ b/codex-rs/app-server-protocol/schema/json/v2/ModelListResponse.json @@ -104,15 +104,11 @@ }, "ModelAvailabilityNux": { "properties": { - "id": { - "type": "string" - }, "message": { "type": "string" } }, "required": [ - "id", "message" ], "type": "object" diff --git a/codex-rs/app-server-protocol/schema/typescript/v2/ModelAvailabilityNux.ts b/codex-rs/app-server-protocol/schema/typescript/v2/ModelAvailabilityNux.ts index b0254a68b5..7254aaec9b 100644 --- a/codex-rs/app-server-protocol/schema/typescript/v2/ModelAvailabilityNux.ts +++ b/codex-rs/app-server-protocol/schema/typescript/v2/ModelAvailabilityNux.ts @@ -2,4 +2,4 @@ // This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. -export type ModelAvailabilityNux = { id: string, message: string, }; +export type ModelAvailabilityNux = { message: string, }; diff --git a/codex-rs/app-server-protocol/src/protocol/v2.rs b/codex-rs/app-server-protocol/src/protocol/v2.rs index ad6c26f8a4..32bc120f6d 100644 --- a/codex-rs/app-server-protocol/src/protocol/v2.rs +++ b/codex-rs/app-server-protocol/src/protocol/v2.rs @@ -1394,14 +1394,12 @@ pub struct ModelListParams { #[serde(rename_all = "camelCase")] #[ts(export_to = "v2/")] pub struct ModelAvailabilityNux { - pub id: String, pub message: String, } impl From for ModelAvailabilityNux { fn from(value: CoreModelAvailabilityNux) -> Self { Self { - id: value.id, message: value.message, } } diff --git a/codex-rs/protocol/src/openai_models.rs b/codex-rs/protocol/src/openai_models.rs index 85b79939d1..b63f137442 100644 --- a/codex-rs/protocol/src/openai_models.rs +++ b/codex-rs/protocol/src/openai_models.rs @@ -101,7 +101,6 @@ pub struct ModelUpgrade { #[derive(Debug, Clone, Deserialize, Serialize, TS, JsonSchema, PartialEq, Eq)] pub struct ModelAvailabilityNux { - pub id: String, pub message: String, } @@ -720,7 +719,6 @@ mod tests { fn model_preset_preserves_availability_nux() { let preset = ModelPreset::from(ModelInfo { availability_nux: Some(ModelAvailabilityNux { - id: "try_spark".to_string(), message: "Try Spark.".to_string(), }), ..test_model(None) @@ -729,7 +727,6 @@ mod tests { assert_eq!( preset.availability_nux, Some(ModelAvailabilityNux { - id: "try_spark".to_string(), message: "Try Spark.".to_string(), }) );