We should be able to run a single agent without a user proxy agent. Desing and implement a new API to accomplish that.