fix: set otid for all approval request message (#9655)

This commit is contained in:
cthomas
2026-02-24 20:23:55 -08:00
committed by Caren Thomas
parent 1448609ecf
commit 9422b2d993

View File

@@ -364,6 +364,8 @@ def create_approval_request_message_from_llm_response(
) )
if pre_computed_assistant_message_id: if pre_computed_assistant_message_id:
approval_message.id = decrement_message_uuid(pre_computed_assistant_message_id) approval_message.id = decrement_message_uuid(pre_computed_assistant_message_id)
# Set otid to match streaming interface pattern (index -1 returns id unchanged)
approval_message.otid = Message.generate_otid_from_id(approval_message.id, -1)
messages.append(approval_message) messages.append(approval_message)
return messages return messages