lim((x^2-x+1)^(1/2)+x,x=-oo,dir='left')

And so you got not an error, but a deprecation warning for the 'below' which you used.
Not sure about the error you are pasting, where you must have had an extra paren. I think in this case the dir keyword probably is ignored; what would it mean to approach -oo from the left?