Breaking: Remove prompt-engineered UseTools. Previously, if you called UseTools with a model that doesn't support native function calling (e.g. Anthropic), UseTools would use a polyfilled version that uses prompt engineering to simulate function calling. However, this wasn't reliable enough in practice, so we've dropped it.
Fix issue where gpt-4-32k didn't accept functions.
Fix issue where Anthropic didn't permit function call/responses in its conversation history.
Add Anthropic's claude-2 models as valid chat model types.
Fix issue where Anthropic prompt formatting had extra :s.
Update toTextStream to accept a logger, so you can now see log output when you're running AI.JSX on the server and outputting to a stream. See AI + UI and Observability.
ImageGen now produces an Image object which will render to a URL in the command line, but returns an <img /> tag when using in the browser (React/Next).