Initial ago agent implementation.