We would've assumed that the llms are much better at writing working code since it's not random APIs but rather established API patterns which they should be able to one-shot (e.g. Stripe).
Bad error messages are a problem indeed.
We will release another one with retries very soon.