pub async fn execute_interaction(
session: &Session,
system_prompt: &str,
prompt_text: &str,
piped_content: &Option<String>,
config: InteractionConfig,
) -> Result<InteractionResult, AicoError>pub async fn execute_interaction(
session: &Session,
system_prompt: &str,
prompt_text: &str,
piped_content: &Option<String>,
config: InteractionConfig,
) -> Result<InteractionResult, AicoError>