Allows the user to provide custom options to the agent client
Optional
Allows providing an agent API key that can be used instead of the app API key
Allows the user to provide custom options to the agent client