v3.11.11: stricter function_call/output pairing + Gemini sanitizer rewrite (PR #12)

This commit is contained in:
Roman | RyzenAdvanced
2026-05-26 22:06:02 +04:00
Unverified
parent aa7b9e8280
commit 01080fd30f
6 changed files with 77 additions and 45 deletions

View File

@@ -1,5 +1,18 @@
# Changelog
## v3.11.11 (2026-05-26)
**Antigravity Fix: Stricter function_call/output Pairing + Gemini Sanitizer Rewrite (PR #12)**
### Bug Fixes
- **Stricter function_call/output pairing**: Only includes pairs where BOTH call and output exist — no orphan calls sent to Gemini
- **Gemini sanitizer rewritten**: Tool messages (`functionCall`/`functionResponse`) are always preserved as-is, never merged or skipped
- **Text merging more conservative**: Checks last message for tool content before merging consecutive text messages
- **Final trimming safe**: Only removes plain `message` items, never `function_call_output` (which would break tool pairs)
- **Merge PR #12**: Fix by qwen-chat coder
## v3.11.10 (2026-05-26)
## v3.11.10 (2026-05-26)
**Antigravity Fix: Interleave function_call/output Pairs, Gemini Turn Trimming (PR #11)**