Repository navigation
v0.4.0
Changes
- Added an experimental, default-off Responses Lite mode for GPT-5.6 Sol, Luna, and Terra. Enable it with
responsesLiteorCORTEXKIT_OPENAI_AUTH_RESPONSES_LITE. - Added per-session routing state so concurrent sessions can show and retain different active accounts without overwriting each other.
- Made quota windows length-driven, including dynamic labels, reset credits, malformed-frame protection, and policy-aware
Retry-Aftercalculation. - Restored canonical models.dev pricing when
costZeroing.enabledisfalse. The default subscription-backed zero-cost behavior is unchanged. - Removed legacy
-promodel handling in favor of OpenCode's nativemaxreasoning variant.
Reliability and compatibility
- Preserved full
Requestmethod, body, signal, and header semantics through the auth fetch override. - Sanitized internal session and Responses Lite markers across HTTP, WebSocket fallback, and cache keep-warm replays.
- Added fenced cross-process sidebar updates and made write failures observable without breaking the write queue.
- Updated AI SDK, OpenCode plugin types, Pi 0.80, OpenTUI, Solid, Biome, Lefthook, and pinned workflow actions.
Thanks to @chrisolszewski for the initial Responses Lite implementation, and @iceteaSA for dynamic quota windows, per-session routing, and models.dev cost restoration.
Full changelog: v0.3.4...v0.4.0