pub async fn call_tools( ctx: &AgentContext, tool_calls: &Vector<ToolCall>, ) -> Result<Vector<Message>, AgentError>