Error handling capability

It’s a little immersion breaking for my users to see error messages directly from the API. Here’s an example:

Provider Error: This request would exceed the rate limit for your organization (2a1a993d-f6bd-4cfd-ae1a-7699a207529b) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.

I’d love to see an error handling capability in Pickaxe, a way for me to wrap these messages with something more immersive.