v2.3.0: adaptive Crof self-healing system
- Per-model success/failure tracking with dynamic item limits - Proactive compaction when above learned limit - Auto-retry on finish_reason=length with aggressive re-compaction - Tested: kimi-k2.6 (27 items) and mimo-v2.5-pro both completed - All previous fixes included: _ts crash, connection reset, timeout, orphaned fco
This commit is contained in:
@@ -24,6 +24,13 @@ model_catalog_json = ""
|
||||
"""
|
||||
|
||||
CHANGELOG = [
|
||||
("2.3.0", "2026-05-20", [
|
||||
"Adaptive Crof self-healing system — auto-adjusts to Crof model limits",
|
||||
"Tracks per-model success/failure history, learns item count limits dynamically",
|
||||
"Proactively compacts input when above learned limit before sending to Crof",
|
||||
"Auto-retries on finish_reason=length — aggressively compacts and resends",
|
||||
"Prevents 'stream disconnected' and 'incomplete' errors on long conversations",
|
||||
]),
|
||||
("2.2.1", "2026-05-20", [
|
||||
"Fixed compaction orphaning function_call_output items — root cause of Crof incomplete responses",
|
||||
"Compaction now respects function_call/function_call_output pairs — no more dangling tool results",
|
||||
@@ -548,7 +555,7 @@ class LauncherWin(Gtk.Window):
|
||||
# header row
|
||||
hdr = Gtk.Box(spacing=8)
|
||||
vbox.pack_start(hdr, False, False, 0)
|
||||
lbl = Gtk.Label(label="<b>Codex Launcher v2.2.1</b>")
|
||||
lbl = Gtk.Label(label="<b>Codex Launcher v2.3.0</b>")
|
||||
lbl.set_use_markup(True)
|
||||
hdr.pack_start(lbl, False, False, 0)
|
||||
changelog_btn = Gtk.Button(label="Changelog")
|
||||
|
||||
Reference in New Issue
Block a user