Support multiple values in spec agent