Kaeso 0.4.1 is a patch release with no breaking changes, so existing provider keys, integrations and configuration need no change. It fixes the stop reason that Chat Completions and Messages clients receive when a ChatGPT account calls a tool, and it corrects many console and UI library layouts, most visibly on phones. Dependency updates for the gateway, console, docs and showcase are included.
Contributors: @dvnold
Full changes: v0.4.0...v0.4.1 (öffnet in einem neuen Tab)
Geändert
- The Rust workspace moves the
p256crate from 0.13.2 to 0.14.0. Installs need no configuration change. (#372 (öffnet in einem neuen Tab)) - The pnpm workspace moves React and React DOM to 19.3.1 and
happy-domto 21.0.3 across the console, docs, showcase and UI library, with their type packages and@tanstack/react-virtualupdated alongside. (#376 (öffnet in einem neuen Tab))
UI library
- The showcase app moves
@astrojs/reactto 7.1.0 and@astrojs/mdxto 8.1.0, which raise the minimum Node.js version to 22.22.0 for the showcase. (#374 (öffnet in einem neuen Tab), #375 (öffnet in einem neuen Tab))
Behoben
- The QR code keeps its square size beside text, so the Grok sign-in code and the authenticator setup code on Security no longer sit small in a tall box. (#377 (öffnet in einem neuen Tab))
- Chat Completions and Messages clients now get
finish_reasontool_callsandstop_reasontool_usewhen a ChatGPT account calls a tool, streamed or not, instead ofstoporend_turn. Theopenai_responsesmapping page now describes how the stop reason is derived. (#379 (öffnet in einem neuen Tab)) - Project limit meters, audit log filters, the instance organization stat captions, settings page headers and role badges now line up across the console, including on phones. The settings header wraps like the page header, and role badges use one neutral style everywhere. (#380 (öffnet in einem neuen Tab))
Console
- Console tables give room to the columns that hold the most text, so names, models, targets and costs stay readable on phones and desktop. The org overview breakdown is now a data table on phones, where it previously ran off screen. (#383 (öffnet in einem neuen Tab))
UI library
- Collapsible rows such as Customize and Every right are now plain disclosures without a box or padding, so their chevrons and hints line up with the section around them. (#378 (öffnet in einem neuen Tab))
- Settings rows stack their controls under their text on phones, and ghost buttons at a row's end align with outlined buttons. Chart table toggles get their own line on phones, code blocks fade out at the edge they can scroll to, and pinned table headers run straight to the edge. (#381 (öffnet in einem neuen Tab))
- Off switches read clearly in dark mode, and select and date triggers share the outline of text inputs. Side sheets fill the phone screen, copyable ids keep their copy icon inside the card edge, and picker option counts line up with the values beside them. (#382 (öffnet in einem neuen Tab))