Meleki
145441fa7b
feat: Gemini thought_signature korrekt lesen und zurücksenden
- thought_signature aus delta.tool_calls[n].extra_content.google.thought_signature lesen (korrekter Pfad)
- ThoughtSignature-Feld in MessageRecord + DB-Migration (ALTER TABLE messages ADD COLUMN thought_signature)
- SaveMessage speichert ThoughtSignature pro Tool-Call
- OpenAiService: toolCallAccumulators Tuple um ThoughtSignature erweitert
- Tool-Calls mit thought_signature werden mit extra_content.google.thought_signature zurückgesendet (nicht function.thought_signature)
- ConvertMessage (History-Rebuild) setzt thought_signature ebenfalls korrekt
- ChatService.BuildApiMessages übergibt thought_signature aus DB-Record
- Gemini-Modelle dynamisch laden statt hardcodiert
- Tool-Call-Akkumulator nutzt id als primären Key (Gemini sendet parallele Calls ohne index)
- content=null → content='' für Gemini-Kompatibilität
2026-03-12 06:34:11 +01:00
..
2026-03-11 13:50:12 +01:00
2026-03-03 10:07:06 +01:00
2026-03-12 06:34:11 +01:00
2026-03-09 06:35:35 +01:00
2026-03-12 06:34:11 +01:00
2026-03-11 09:45:50 +01:00
2026-03-11 09:22:11 +01:00
2026-03-09 09:18:49 +01:00
2026-03-04 18:24:51 +01:00
2026-03-09 11:35:04 +01:00
2026-03-12 06:34:11 +01:00
2026-03-11 07:04:24 +01:00
2026-03-06 15:31:53 +01:00
2026-03-10 10:53:23 +01:00
2026-03-09 19:44:07 +01:00
2026-03-09 06:35:35 +01:00
2026-03-11 14:09:24 +01:00
2026-03-11 09:45:50 +01:00
2026-03-09 18:45:26 +01:00