Web-Search: Streaming-Fix (pauseStreamBubble statt resumeStreamBubble), leere Suchergebnisse nicht speichern, Sources auf Shared-Pages anzeigen

This commit is contained in:
Meleki committed 2026-03-07 10:46:45 +01:00
1 parent d81dab635a
commit 6c38ccfe12
7 files changed
+103 -74

No files matched your search

+4 -2
View File
@@ -118,13 +118,15 @@ public static class SharedEndpoint
// Alle Messages der Chain bis zu dieser Nachricht laden
var contextMessages = await db.GetChainMessagesUpTo(message.ChainId, shared.MessageId);
// Nur text-Messages zurückgeben (keine tool_use/tool_result)
// Text- und Web-Search-Messages zurückgeben (keine tool_use/tool_result)
var allowedTypes = new HashSet<string> { "text", "web_search_result" };
var textMessages = contextMessages
.Where(m => m.Type == "text" && m.DeletedOn == null)
.Where(m => allowedTypes.Contains(m.Type) && m.DeletedOn == null)
.Select(m => new
{
m.Id,
m.Role,
m.Type,
m.Content,
m.CreatedAt,
m.Iteration