pub fn write_function_execution(
pool: &Pool,
params: &FunctionExecutionCreateParams,
sender_agent_instance_hierarchy: String,
tee: Option<ConversationTee>,
) -> Result<(LogWriter<FunctionExecutionChunk>, Receiver<String>), Error>pub fn write_function_execution(
pool: &Pool,
params: &FunctionExecutionCreateParams,
sender_agent_instance_hierarchy: String,
tee: Option<ConversationTee>,
) -> Result<(LogWriter<FunctionExecutionChunk>, Receiver<String>), Error>