ReleaseOpenAIOpenAIpublished Nov 25, 2025seen Jun 26

openai/chatkit-python v1.4.0

openai/chatkit-python

Open original ↗

Captured source

source ↗
published Nov 25, 2025seen Jun 26captured Sep 6http 200method plain

v1.4.0

Repository: openai/chatkit-python

Tag: v1.4.0

Published: 2025-11-25T21:02:32Z

Prerelease: no

Release notes:

  • Introduce WidgetTemplate for building widgets from .widget files instead of hand-crafting widget models.
  • Add ClientEffectEvent for triggering client-side behavior in ChatKit.js.
  • Add overridable ChatKitServer.handle_stream_cancelled and get_stream_options methods to support configurable response cancellation behavior.
  • Add SDKHiddenContextItem with default ThreadItemConverter handling to store ChatKit-added hidden context in threads.

Breaking:

  • Widget and action classes remain usable but are marked deprecated in favor of using WidgetTemplate
  • jinja2 is a required dependency for widget template rendering.
  • A stop button shows by default during streaming so users can cancel mid-response; integrations can override ChatKitServer.get_stream_options to change this.