agent: add test coverage for AgentReconciler

the registry is all thats needed, so how about we just pass that in rather than a whole AgentReconciler?