Skip to main content

insert_message_chain

Function insert_message_chain 

Source
pub async fn insert_message_chain(
    session_id: &str,
    messages: &[Message],
    is_sidechain: bool,
    agent_id: Option<String>,
    starting_parent_uuid: Option<String>,
) -> Result<(), AgentError>
Expand description

Insert a chain of messages into a session transcript.

Mirrors TS insertMessageChain(messages, isSidechain, agentId, startingParentUuid). When is_sidechain is true, delegates to record_sidechain_transcript. When false, appends to the main session transcript.