fix(ai): safely format circular provider stream errors (#107800)
<pre style='white-space:pre-wrap;width:81ex'>fix(ai): safely format circular provider stream errors (#107800) * fix(ai): terminate Anthropic streams on circular error objects * test(ai): reject with a plain circular object without Promise.reject * test(ai): pin Anthropic error-message semantics and drop totality overclaim * test(ai): assert terminal event type in Anthropic error-message test * fix(ai): preserve circular provider error details --------- Co-authored-by: Altay <altay@hey.com></pre>




















