Actually added the new agent implementation files.