This commit is contained in:
Roy Han
2026-03-22 23:10:30 -07:00
parent 862b417a3e
commit 7a2c92bf89
3 changed files with 6 additions and 3 deletions
@@ -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<ContentItem>, metadata?: ResponseItemMessageMetadata, end_turn?: boolean, phase?: MessagePhase, } | { "type": "reasoning", summary: Array<ReasoningItemReasoningSummary>, content?: Array<ReasoningItemContent>, encrypted_content: string | null, } | { "type": "local_shell_call",
export type ResponseItem = { "type": "message", role: string, content: Array<ContentItem>, metadata?: ResponseItemMessageMetadata, end_turn?: boolean, phase?: MessagePhase, } | { "type": "reasoning", summary: Array<ReasoningItemReasoningSummary>, content?: Array<ReasoningItemContent>, encrypted_content: string | null, } | { "type": "local_shell_call",
/**
* Set when using the Responses API.
*/
@@ -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.
*/
+4 -1
View File
@@ -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)