Skip to content

Kaeso 0.4.1. Released 23 October 2026, with 10 changes.

Latest
Released
Changes
10 changes
In this release
Changed and Fixed
The release on GitHub (opens in a new tab)

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 (opens in a new tab)

Changed

  • The Rust workspace moves the p256 crate from 0.13.2 to 0.14.0. Installs need no configuration change. (#372 (opens in a new tab))
  • The pnpm workspace moves React and React DOM to 19.3.1 and happy-dom to 21.0.3 across the console, docs, showcase and UI library, with their type packages and @tanstack/react-virtual updated alongside. (#376 (opens in a new tab))

UI library

Fixed

  • 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 (opens in a new tab))
  • Chat Completions and Messages clients now get finish_reason tool_calls and stop_reason tool_use when a ChatGPT account calls a tool, streamed or not, instead of stop or end_turn. The openai_responses mapping page now describes how the stop reason is derived. (#379 (opens in a new 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 (opens in a new 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 (opens in a new 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 (opens in a new 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 (opens in a new 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 (opens in a new tab))

More releases