Initial commit of agent