v10.13.8: FIX D force_finalize skip Gemini, FIX A status=failed, FIX B stream timeout, FIX C lock scope, threshold 8/40
This commit is contained in:
@@ -28,13 +28,15 @@ model_catalog_json = ""
|
||||
|
||||
CHANGELOG = [
|
||||
("10.13.8", "2026-05-27", [
|
||||
"Fix: force_finalize skips Gemini call entirely (was hallucinating tool calls without tools)",
|
||||
"Fix: _send_ag_finalize returns status=failed (was stored as valid history causing loops)",
|
||||
"Fix: _forward_gemini_sse wrapped in try/except for TimeoutError/BrokenPipe",
|
||||
"Fix: file tracker mutations inside lock scope (was racing in ThreadingHTTPServer)",
|
||||
"Fix: compaction summary strips raw tool outputs (was re-triggering read loops)",
|
||||
"Fix: budget cap now strips tools from request (model literally cannot call tools)",
|
||||
"Fix: detect get_goal/completion_budget null-tool loops (3+ consecutive → force finalize)",
|
||||
"Fix: post-compaction write directive when 10+ reads with 0 writes",
|
||||
"Fix: strip timestamps from loop hash (<current_date> broke cross-session tracker)",
|
||||
"Fix: strip base64 image data from tool outputs in normalizer",
|
||||
"Fix: thread-safe file tracker, response logging for finalize/budget paths",
|
||||
"Fix: detect get_goal/completion_budget null-tool loops (3+ → force finalize)",
|
||||
"Fix: read-loop threshold raised to 8 same-file / 40 total (was too aggressive at 5/30)",
|
||||
"Fix: strip timestamps from loop hash, base64 image data from normalizer",
|
||||
]),
|
||||
("3.12.1", "2026-05-27", [
|
||||
"Fix Antigravity adapter (PR #15): simplified model resolution",
|
||||
|
||||
Reference in New Issue
Block a user