Skip to main content

execute_tool_calls_stream

Function execute_tool_calls_stream 

Source
pub fn execute_tool_calls_stream<'a>(
    calls: Vec<ToolCall>,
    tools: &'a ToolRegistry,
    config: &'a AgentConfig,
    session_id: &'a str,
    turn_id: u64,
    messages: Arc<Vec<Message>>,
    read_file_state: FileReadState,
) -> impl Stream<Item = ToolExecutionStreamItem> + 'a