v0.16.1-fork.1

Amolith created

v0.16.1-fork.1 Another rebase on upstream

------------------------------------------------------------------------

v0.16.0 Jobs!

The big, new feature today is background jobs! Crush can spawn and manage
background jobs. Spin up servers, run parallel builds, and go crazy. The
asynchronous world is now at your (LLM’s) fingertips.

Let us know what you think! 💘

Changelog

New!

- 4401d5b: feat: background jobs & remove persistent shell (#1328)
  (@kujtimiihoxha)

Other stuff

- a8f90ff: chore: remove flaky tests (@kujtimiihoxha)

------------------------------------------------------------------------

v0.16.1 Small Quality of Life™ improvements

Some highlights of this release, mostly focused on QoL:

- When an API call to the provider fails, we're now presenting more useful
  error messages. (We want to improve this even further with time!)
- In the same area, a bug was fixed for some OpenAI compatible providers where
  errors were basically blank. We're now showing a meaningful error message so
  you can better understand what gone wrong.
- Retries were happening more times than we intended. This is now fixes and the
  relevant errors (too many requests, etc) will be retried up to 2 extra times
  only.
- Some rendering fixes were made on the TUI.

Have a great weekend!

Changelog

Fixed

- 07a4738: fix: improve ux for presenting errors from providers (#1388)
  (@andreynering)

Other stuff

- 87df66d: chore: upgrade dependencies and fix related code (#1404)
  (@aymanbagabas)
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAAEoAAAAac2stc3NoLWVkMjU1MTlAb3BlbnNzaC5jb20AAAAgzEkAhr
f0dc6ZiSJXHc/mDhl7rRRGcNCSuENi7R/pfKkAAAAEc3NoOgAAAANnaXQAAAAAAAAABnNo
YTUxMgAAAGcAAAAac2stc3NoLWVkMjU1MTlAb3BlbnNzaC5jb20AAABA54J9O1XGEyCOCs
LdgaNPLRkNCbHfLdEbdNS2EBEjPu6wxiBEWKPnC1DDVR7kEI0d8mlGuAv2BvwUFNuQuzDN
AwEAAJBj
-----END SSH SIGNATURE-----