diff --git a/codex-rs/app-server-protocol/schema/typescript/ResponseItem.ts b/codex-rs/app-server-protocol/schema/typescript/ResponseItem.ts index 0fa4fd7aec..f08b74051d 100644 --- a/codex-rs/app-server-protocol/schema/typescript/ResponseItem.ts +++ b/codex-rs/app-server-protocol/schema/typescript/ResponseItem.ts @@ -13,7 +13,7 @@ import type { ResponseItemMessageMetadata } from "./ResponseItemMessageMetadata" import type { ResponseItemMetadata } from "./ResponseItemMetadata"; import type { WebSearchAction } from "./WebSearchAction"; -export type ResponseItem = { "type": "message", role: string, content: Array, metadata?: ResponseItemMessageMetadata, end_turn?: boolean, phase?: MessagePhase, } | { "type": "reasoning", summary: Array, content?: Array, encrypted_content: string | null, } | { "type": "local_shell_call", +export type ResponseItem = { "type": "message", role: string, content: Array, metadata?: ResponseItemMessageMetadata, end_turn?: boolean, phase?: MessagePhase, } | { "type": "reasoning", summary: Array, content?: Array, encrypted_content: string | null, } | { "type": "local_shell_call", /** * Set when using the Responses API. */ diff --git a/codex-rs/app-server-protocol/schema/typescript/ResponseItemMessageMetadata.ts b/codex-rs/app-server-protocol/schema/typescript/ResponseItemMessageMetadata.ts index 7e6503867d..eb06ec079b 100644 --- a/codex-rs/app-server-protocol/schema/typescript/ResponseItemMessageMetadata.ts +++ b/codex-rs/app-server-protocol/schema/typescript/ResponseItemMessageMetadata.ts @@ -4,7 +4,7 @@ import type { SandboxPolicyMetadata } from "./SandboxPolicyMetadata"; import type { UserMessageType } from "./UserMessageType"; -export type ResponseItemMessageMetadata = { user_message_type?: UserMessageType, sandbox_policy?: SandboxPolicyMetadata, +export type ResponseItemMessageMetadata = { user_message_type?: UserMessageType, sandbox_policy?: SandboxPolicyMetadata, /** * Client-visible metadata ID generated by Codex for this item. */ diff --git a/codex-rs/core/src/codex.rs b/codex-rs/core/src/codex.rs index 4c03a84451..cd11b99b6e 100644 --- a/codex-rs/core/src/codex.rs +++ b/codex-rs/core/src/codex.rs @@ -5898,7 +5898,10 @@ pub(crate) async fn run_turn( .then(|| sandbox_policy_to_metadata(turn_context.sandbox_policy.get())), ); if sess.enabled(Feature::ItemMetadata) { - stamp_message_metadata_on_input_item(&mut initial_input_for_turn, &initial_message_metadata); + stamp_message_metadata_on_input_item( + &mut initial_input_for_turn, + &initial_message_metadata, + ); } let response_item: ResponseItem = initial_input_for_turn.clone().into(); sess.record_user_prompt_and_emit_turn_item(turn_context.as_ref(), &input, response_item)