add agent demo
first commit